/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/commit-1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2cf4d3f9dd5fed411db405f577e28237a543b59a-2cf4d3f [2021-08-12 22:45:46,339 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-12 22:45:46,341 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-12 22:45:46,370 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-12 22:45:46,370 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-12 22:45:46,373 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-12 22:45:46,375 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-12 22:45:46,379 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-12 22:45:46,380 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-12 22:45:46,384 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-12 22:45:46,385 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-12 22:45:46,386 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-12 22:45:46,386 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-12 22:45:46,388 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-12 22:45:46,389 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-12 22:45:46,389 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-12 22:45:46,392 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-12 22:45:46,393 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-12 22:45:46,397 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-12 22:45:46,403 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-12 22:45:46,404 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-12 22:45:46,407 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-12 22:45:46,407 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-12 22:45:46,409 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-12 22:45:46,412 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-12 22:45:46,412 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-12 22:45:46,412 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-12 22:45:46,413 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-12 22:45:46,413 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-12 22:45:46,413 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-12 22:45:46,413 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-12 22:45:46,414 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-12 22:45:46,414 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-12 22:45:46,415 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-12 22:45:46,415 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-12 22:45:46,415 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-12 22:45:46,416 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-12 22:45:46,416 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-12 22:45:46,416 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-12 22:45:46,416 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-12 22:45:46,417 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-12 22:45:46,420 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-08-12 22:45:46,447 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-12 22:45:46,447 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-12 22:45:46,450 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-12 22:45:46,450 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-12 22:45:46,450 INFO L138 SettingsManager]: * Use SBE=true [2021-08-12 22:45:46,450 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-12 22:45:46,450 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-12 22:45:46,450 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-12 22:45:46,450 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-12 22:45:46,450 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-12 22:45:46,451 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-12 22:45:46,451 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-12 22:45:46,451 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-12 22:45:46,451 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-12 22:45:46,451 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-12 22:45:46,451 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-12 22:45:46,452 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-12 22:45:46,452 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-12 22:45:46,452 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-12 22:45:46,452 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-12 22:45:46,452 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-12 22:45:46,452 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 22:45:46,452 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-12 22:45:46,452 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-12 22:45:46,452 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-12 22:45:46,453 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-12 22:45:46,453 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-12 22:45:46,453 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-12 22:45:46,453 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-08-12 22:45:46,453 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-12 22:45:46,453 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-12 22:45:46,698 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-12 22:45:46,713 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-12 22:45:46,714 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-12 22:45:46,715 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-12 22:45:46,716 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-12 22:45:46,717 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/commit-1.wvr.bpl [2021-08-12 22:45:46,717 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/commit-1.wvr.bpl' [2021-08-12 22:45:46,755 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-12 22:45:46,756 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-12 22:45:46,756 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-12 22:45:46,757 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-12 22:45:46,757 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-12 22:45:46,765 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,771 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,776 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-12 22:45:46,778 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-12 22:45:46,778 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-12 22:45:46,778 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-12 22:45:46,783 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,783 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,785 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,785 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,787 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,789 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,790 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... [2021-08-12 22:45:46,790 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-12 22:45:46,791 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-12 22:45:46,791 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-12 22:45:46,791 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-12 22:45:46,793 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 22:45:46,844 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-12 22:45:46,844 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-12 22:45:46,845 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-12 22:45:46,845 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-12 22:45:46,845 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-12 22:45:46,845 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-12 22:45:46,845 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-12 22:45:46,845 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-12 22:45:46,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-12 22:45:46,845 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-12 22:45:46,845 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-12 22:45:46,846 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-12 22:45:46,846 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-12 22:45:47,150 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-12 22:45:47,150 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-08-12 22:45:47,150 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-08-12 22:45:47,151 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-08-12 22:45:47,151 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2021-08-12 22:45:47,152 INFO L202 PluginConnector]: Adding new model commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 10:45:47 BoogieIcfgContainer [2021-08-12 22:45:47,152 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-12 22:45:47,153 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-12 22:45:47,153 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-12 22:45:47,155 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-12 22:45:47,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:45:46" (1/2) ... [2021-08-12 22:45:47,156 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@686689d0 and model type commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 10:45:47, skipping insertion in model container [2021-08-12 22:45:47,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "commit-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 10:45:47" (2/2) ... [2021-08-12 22:45:47,157 INFO L111 eAbstractionObserver]: Analyzing ICFG commit-1.wvr.bpl [2021-08-12 22:45:47,160 INFO L206 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-12 22:45:47,161 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-12 22:45:47,161 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-12 22:45:47,199 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-12 22:45:47,213 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-12 22:45:47,226 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 22:45:47,226 INFO L379 AbstractCegarLoop]: Hoare is false [2021-08-12 22:45:47,226 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 22:45:47,226 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 22:45:47,226 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 22:45:47,226 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 22:45:47,226 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 22:45:47,226 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 22:45:47,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 27 places, 20 transitions, 64 flow [2021-08-12 22:45:47,244 INFO L129 PetriNetUnfolder]: 3/17 cut-off events. [2021-08-12 22:45:47,244 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-08-12 22:45:47,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 17 events. 3/17 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 11 event pairs, 0 based on Foata normal form. 0/13 useless extension candidates. Maximal degree in co-relation 12. Up to 2 conditions per place. [2021-08-12 22:45:47,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 27 places, 20 transitions, 64 flow [2021-08-12 22:45:47,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 22 places, 15 transitions, 48 flow [2021-08-12 22:45:47,252 INFO L129 PetriNetUnfolder]: 3/14 cut-off events. [2021-08-12 22:45:47,253 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-08-12 22:45:47,253 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:47,253 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:47,253 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:47,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:47,257 INFO L82 PathProgramCache]: Analyzing trace with hash -628206710, now seen corresponding path program 1 times [2021-08-12 22:45:47,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:47,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893778217] [2021-08-12 22:45:47,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:47,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:47,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:47,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893778217] [2021-08-12 22:45:47,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893778217] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 22:45:47,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 22:45:47,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 22:45:47,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563644853] [2021-08-12 22:45:47,377 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 22:45:47,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:47,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 22:45:47,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 22:45:47,390 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:47,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 48 flow. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:47,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:47,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:47,433 INFO L129 PetriNetUnfolder]: 11/32 cut-off events. [2021-08-12 22:45:47,433 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-08-12 22:45:47,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65 conditions, 32 events. 11/32 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 44 event pairs, 0 based on Foata normal form. 1/29 useless extension candidates. Maximal degree in co-relation 40. Up to 14 conditions per place. [2021-08-12 22:45:47,436 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 4 selfloop transitions, 4 changer transitions 0/18 dead transitions. [2021-08-12 22:45:47,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 18 transitions, 70 flow [2021-08-12 22:45:47,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 22:45:47,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-08-12 22:45:47,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 51 transitions. [2021-08-12 22:45:47,444 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.85 [2021-08-12 22:45:47,444 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 51 transitions. [2021-08-12 22:45:47,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 51 transitions. [2021-08-12 22:45:47,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:47,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 51 transitions. [2021-08-12 22:45:47,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,452 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,453 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 2 predicate places. [2021-08-12 22:45:47,453 INFO L482 AbstractCegarLoop]: Abstraction has has 24 places, 18 transitions, 70 flow [2021-08-12 22:45:47,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,453 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:47,453 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:47,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-12 22:45:47,453 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:47,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:47,455 INFO L82 PathProgramCache]: Analyzing trace with hash -324473370, now seen corresponding path program 1 times [2021-08-12 22:45:47,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:47,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532651153] [2021-08-12 22:45:47,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:47,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:47,513 INFO L142 QuantifierPusher]: treesize reduction 4, result has 55.6 percent of original size [2021-08-12 22:45:47,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:47,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:47,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532651153] [2021-08-12 22:45:47,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532651153] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:47,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906939925] [2021-08-12 22:45:47,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:47,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-12 22:45:47,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:47,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:47,631 INFO L142 QuantifierPusher]: treesize reduction 76, result has 43.7 percent of original size [2021-08-12 22:45:47,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:47,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-08-12 22:45:47,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:45:47,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:47,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-08-12 22:45:47,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:45:47,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:47,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:47,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:47,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906939925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:47,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:47,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-08-12 22:45:47,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480945069] [2021-08-12 22:45:47,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 22:45:47,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:47,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 22:45:47,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-12 22:45:47,714 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:47,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 18 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:47,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:47,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:47,745 INFO L129 PetriNetUnfolder]: 10/33 cut-off events. [2021-08-12 22:45:47,746 INFO L130 PetriNetUnfolder]: For 17/25 co-relation queries the response was YES. [2021-08-12 22:45:47,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82 conditions, 33 events. 10/33 cut-off events. For 17/25 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 55 event pairs, 0 based on Foata normal form. 2/32 useless extension candidates. Maximal degree in co-relation 52. Up to 14 conditions per place. [2021-08-12 22:45:47,746 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 6 selfloop transitions, 5 changer transitions 0/21 dead transitions. [2021-08-12 22:45:47,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 21 transitions, 104 flow [2021-08-12 22:45:47,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 22:45:47,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-08-12 22:45:47,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 51 transitions. [2021-08-12 22:45:47,748 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.85 [2021-08-12 22:45:47,749 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 51 transitions. [2021-08-12 22:45:47,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 51 transitions. [2021-08-12 22:45:47,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:47,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 51 transitions. [2021-08-12 22:45:47,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,751 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,752 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 4 predicate places. [2021-08-12 22:45:47,752 INFO L482 AbstractCegarLoop]: Abstraction has has 26 places, 21 transitions, 104 flow [2021-08-12 22:45:47,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:47,752 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:47,753 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:47,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-08-12 22:45:47,961 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:47,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:47,961 INFO L82 PathProgramCache]: Analyzing trace with hash 2018898008, now seen corresponding path program 1 times [2021-08-12 22:45:47,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:47,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399513095] [2021-08-12 22:45:47,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:47,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:48,002 INFO L142 QuantifierPusher]: treesize reduction 4, result has 63.6 percent of original size [2021-08-12 22:45:48,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:48,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:48,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:48,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399513095] [2021-08-12 22:45:48,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399513095] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 22:45:48,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 22:45:48,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 22:45:48,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701648834] [2021-08-12 22:45:48,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 22:45:48,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:48,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 22:45:48,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 22:45:48,012 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 20 [2021-08-12 22:45:48,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 104 flow. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:48,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 20 [2021-08-12 22:45:48,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:48,032 INFO L129 PetriNetUnfolder]: 10/38 cut-off events. [2021-08-12 22:45:48,032 INFO L130 PetriNetUnfolder]: For 24/26 co-relation queries the response was YES. [2021-08-12 22:45:48,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102 conditions, 38 events. 10/38 cut-off events. For 24/26 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 73 event pairs, 0 based on Foata normal form. 2/36 useless extension candidates. Maximal degree in co-relation 64. Up to 16 conditions per place. [2021-08-12 22:45:48,033 INFO L132 encePairwiseOnDemand]: 17/20 looper letters, 4 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2021-08-12 22:45:48,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 21 transitions, 118 flow [2021-08-12 22:45:48,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 22:45:48,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-08-12 22:45:48,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2021-08-12 22:45:48,035 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8833333333333333 [2021-08-12 22:45:48,036 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 53 transitions. [2021-08-12 22:45:48,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 53 transitions. [2021-08-12 22:45:48,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:48,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 53 transitions. [2021-08-12 22:45:48,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,038 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,038 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 6 predicate places. [2021-08-12 22:45:48,038 INFO L482 AbstractCegarLoop]: Abstraction has has 28 places, 21 transitions, 118 flow [2021-08-12 22:45:48,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,038 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:48,038 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:48,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-12 22:45:48,039 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:48,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:48,039 INFO L82 PathProgramCache]: Analyzing trace with hash 14066858, now seen corresponding path program 1 times [2021-08-12 22:45:48,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:48,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304542199] [2021-08-12 22:45:48,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:48,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:48,068 INFO L142 QuantifierPusher]: treesize reduction 4, result has 55.6 percent of original size [2021-08-12 22:45:48,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:48,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:48,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304542199] [2021-08-12 22:45:48,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304542199] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:48,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216980040] [2021-08-12 22:45:48,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:48,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:48,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-12 22:45:48,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:48,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:48,159 INFO L142 QuantifierPusher]: treesize reduction 37, result has 43.1 percent of original size [2021-08-12 22:45:48,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:48,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:48,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:48,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-08-12 22:45:48,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:48,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216980040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:48,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:48,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-08-12 22:45:48,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606566204] [2021-08-12 22:45:48,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 22:45:48,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:48,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 22:45:48,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-12 22:45:48,177 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:48,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 118 flow. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:48,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:48,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:48,196 INFO L129 PetriNetUnfolder]: 10/36 cut-off events. [2021-08-12 22:45:48,196 INFO L130 PetriNetUnfolder]: For 33/39 co-relation queries the response was YES. [2021-08-12 22:45:48,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 36 events. 10/36 cut-off events. For 33/39 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 70 event pairs, 0 based on Foata normal form. 3/35 useless extension candidates. Maximal degree in co-relation 77. Up to 15 conditions per place. [2021-08-12 22:45:48,197 INFO L132 encePairwiseOnDemand]: 17/20 looper letters, 9 selfloop transitions, 3 changer transitions 0/22 dead transitions. [2021-08-12 22:45:48,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 22 transitions, 148 flow [2021-08-12 22:45:48,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 22:45:48,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-08-12 22:45:48,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2021-08-12 22:45:48,199 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2021-08-12 22:45:48,199 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 50 transitions. [2021-08-12 22:45:48,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 50 transitions. [2021-08-12 22:45:48,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:48,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 50 transitions. [2021-08-12 22:45:48,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,200 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,200 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 8 predicate places. [2021-08-12 22:45:48,201 INFO L482 AbstractCegarLoop]: Abstraction has has 30 places, 22 transitions, 148 flow [2021-08-12 22:45:48,201 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,201 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:48,201 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:48,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:48,417 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:48,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:48,417 INFO L82 PathProgramCache]: Analyzing trace with hash -815225086, now seen corresponding path program 1 times [2021-08-12 22:45:48,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:48,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605365983] [2021-08-12 22:45:48,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:48,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:48,433 INFO L142 QuantifierPusher]: treesize reduction 4, result has 63.6 percent of original size [2021-08-12 22:45:48,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:48,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:45:48,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:48,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605365983] [2021-08-12 22:45:48,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605365983] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 22:45:48,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 22:45:48,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 22:45:48,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667710629] [2021-08-12 22:45:48,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 22:45:48,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:48,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 22:45:48,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 22:45:48,440 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 20 [2021-08-12 22:45:48,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:48,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 20 [2021-08-12 22:45:48,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:48,454 INFO L129 PetriNetUnfolder]: 4/24 cut-off events. [2021-08-12 22:45:48,454 INFO L130 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2021-08-12 22:45:48,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 24 events. 4/24 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 25 event pairs, 0 based on Foata normal form. 1/24 useless extension candidates. Maximal degree in co-relation 46. Up to 8 conditions per place. [2021-08-12 22:45:48,454 INFO L132 encePairwiseOnDemand]: 17/20 looper letters, 5 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2021-08-12 22:45:48,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 18 transitions, 124 flow [2021-08-12 22:45:48,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 22:45:48,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-08-12 22:45:48,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 51 transitions. [2021-08-12 22:45:48,457 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.85 [2021-08-12 22:45:48,457 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 51 transitions. [2021-08-12 22:45:48,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 51 transitions. [2021-08-12 22:45:48,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:48,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 51 transitions. [2021-08-12 22:45:48,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,459 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,459 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 10 predicate places. [2021-08-12 22:45:48,459 INFO L482 AbstractCegarLoop]: Abstraction has has 32 places, 18 transitions, 124 flow [2021-08-12 22:45:48,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,459 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:48,459 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:48,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-12 22:45:48,459 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:48,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:48,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1303335494, now seen corresponding path program 1 times [2021-08-12 22:45:48,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:48,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638724131] [2021-08-12 22:45:48,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:48,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:48,480 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-08-12 22:45:48,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:48,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:48,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638724131] [2021-08-12 22:45:48,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638724131] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:48,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554432398] [2021-08-12 22:45:48,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:48,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-12 22:45:48,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:48,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:48,545 INFO L142 QuantifierPusher]: treesize reduction 37, result has 47.9 percent of original size [2021-08-12 22:45:48,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:48,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:48,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:48,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:48,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:48,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:48,569 INFO L142 QuantifierPusher]: treesize reduction 111, result has 23.4 percent of original size [2021-08-12 22:45:48,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:48,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:48,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554432398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:48,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:48,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-08-12 22:45:48,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982721764] [2021-08-12 22:45:48,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-08-12 22:45:48,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:48,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-12 22:45:48,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-12 22:45:48,586 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:48,586 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 18 transitions, 124 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:48,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:48,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:48,619 INFO L129 PetriNetUnfolder]: 7/33 cut-off events. [2021-08-12 22:45:48,619 INFO L130 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2021-08-12 22:45:48,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129 conditions, 33 events. 7/33 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 55 event pairs, 0 based on Foata normal form. 1/31 useless extension candidates. Maximal degree in co-relation 87. Up to 13 conditions per place. [2021-08-12 22:45:48,619 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 6 selfloop transitions, 7 changer transitions 0/23 dead transitions. [2021-08-12 22:45:48,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 23 transitions, 206 flow [2021-08-12 22:45:48,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 22:45:48,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-08-12 22:45:48,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2021-08-12 22:45:48,620 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.82 [2021-08-12 22:45:48,620 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 82 transitions. [2021-08-12 22:45:48,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 82 transitions. [2021-08-12 22:45:48,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:48,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 82 transitions. [2021-08-12 22:45:48,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,621 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,621 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 14 predicate places. [2021-08-12 22:45:48,621 INFO L482 AbstractCegarLoop]: Abstraction has has 36 places, 23 transitions, 206 flow [2021-08-12 22:45:48,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:48,621 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:48,621 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:48,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:48,841 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:48,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:48,841 INFO L82 PathProgramCache]: Analyzing trace with hash -59028814, now seen corresponding path program 2 times [2021-08-12 22:45:48,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:48,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967784848] [2021-08-12 22:45:48,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:48,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:48,872 INFO L142 QuantifierPusher]: treesize reduction 7, result has 50.0 percent of original size [2021-08-12 22:45:48,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:48,876 INFO L142 QuantifierPusher]: treesize reduction 3, result has 76.9 percent of original size [2021-08-12 22:45:48,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:48,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:48,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:48,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967784848] [2021-08-12 22:45:48,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967784848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:48,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499516412] [2021-08-12 22:45:48,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:48,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:45:48,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:48,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 22:45:48,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:48,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:48,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:48,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:49,002 INFO L142 QuantifierPusher]: treesize reduction 37, result has 47.1 percent of original size [2021-08-12 22:45:49,003 INFO L147 QuantifierPusher]: treesize reduction 3, result has 85.0 percent of original size 17 [2021-08-12 22:45:49,004 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.0 percent of original size [2021-08-12 22:45:49,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:49,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:49,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:49,037 INFO L142 QuantifierPusher]: treesize reduction 95, result has 35.4 percent of original size [2021-08-12 22:45:49,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:49,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:49,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-08-12 22:45:49,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,046 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:49,049 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:49,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:49,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:49,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-08-12 22:45:49,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:49,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:49,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:49,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:49,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:49,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:45:49,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-08-12 22:45:49,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:49,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:45:49,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-08-12 22:45:49,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,173 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:49,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499516412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:49,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:49,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-12 22:45:49,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454844317] [2021-08-12 22:45:49,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-08-12 22:45:49,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:49,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-12 22:45:49,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-12 22:45:49,175 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:49,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 23 transitions, 206 flow. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:49,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:49,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:49,257 INFO L129 PetriNetUnfolder]: 8/40 cut-off events. [2021-08-12 22:45:49,257 INFO L130 PetriNetUnfolder]: For 61/61 co-relation queries the response was YES. [2021-08-12 22:45:49,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 40 events. 8/40 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 69 event pairs, 0 based on Foata normal form. 3/40 useless extension candidates. Maximal degree in co-relation 118. Up to 16 conditions per place. [2021-08-12 22:45:49,257 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 7 selfloop transitions, 9 changer transitions 0/26 dead transitions. [2021-08-12 22:45:49,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 26 transitions, 278 flow [2021-08-12 22:45:49,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-12 22:45:49,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-08-12 22:45:49,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2021-08-12 22:45:49,258 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8357142857142857 [2021-08-12 22:45:49,258 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 117 transitions. [2021-08-12 22:45:49,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 117 transitions. [2021-08-12 22:45:49,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:49,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 117 transitions. [2021-08-12 22:45:49,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,259 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,259 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 20 predicate places. [2021-08-12 22:45:49,259 INFO L482 AbstractCegarLoop]: Abstraction has has 42 places, 26 transitions, 278 flow [2021-08-12 22:45:49,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,259 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:49,260 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:49,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:49,473 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:49,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:49,473 INFO L82 PathProgramCache]: Analyzing trace with hash -739087184, now seen corresponding path program 1 times [2021-08-12 22:45:49,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:49,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939574555] [2021-08-12 22:45:49,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:49,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:49,502 INFO L142 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 22:45:49,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,511 INFO L142 QuantifierPusher]: treesize reduction 4, result has 63.6 percent of original size [2021-08-12 22:45:49,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:49,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,515 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:49,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:49,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939574555] [2021-08-12 22:45:49,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939574555] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 22:45:49,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 22:45:49,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-12 22:45:49,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302484242] [2021-08-12 22:45:49,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-08-12 22:45:49,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:49,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-12 22:45:49,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-12 22:45:49,517 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 20 [2021-08-12 22:45:49,517 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 26 transitions, 278 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:49,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 20 [2021-08-12 22:45:49,517 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:49,532 INFO L129 PetriNetUnfolder]: 7/41 cut-off events. [2021-08-12 22:45:49,532 INFO L130 PetriNetUnfolder]: For 57/57 co-relation queries the response was YES. [2021-08-12 22:45:49,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 41 events. 7/41 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 80 event pairs, 0 based on Foata normal form. 1/40 useless extension candidates. Maximal degree in co-relation 122. Up to 15 conditions per place. [2021-08-12 22:45:49,533 INFO L132 encePairwiseOnDemand]: 17/20 looper letters, 6 selfloop transitions, 3 changer transitions 0/25 dead transitions. [2021-08-12 22:45:49,533 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 25 transitions, 280 flow [2021-08-12 22:45:49,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-12 22:45:49,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-08-12 22:45:49,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2021-08-12 22:45:49,534 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.875 [2021-08-12 22:45:49,534 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 70 transitions. [2021-08-12 22:45:49,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 70 transitions. [2021-08-12 22:45:49,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:49,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 70 transitions. [2021-08-12 22:45:49,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,535 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,535 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 23 predicate places. [2021-08-12 22:45:49,535 INFO L482 AbstractCegarLoop]: Abstraction has has 45 places, 25 transitions, 280 flow [2021-08-12 22:45:49,535 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,535 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:49,535 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:49,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-12 22:45:49,536 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:49,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:49,536 INFO L82 PathProgramCache]: Analyzing trace with hash -526580192, now seen corresponding path program 3 times [2021-08-12 22:45:49,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:49,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824657814] [2021-08-12 22:45:49,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:49,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:49,567 INFO L142 QuantifierPusher]: treesize reduction 4, result has 71.4 percent of original size [2021-08-12 22:45:49,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:49,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:49,578 INFO L142 QuantifierPusher]: treesize reduction 36, result has 26.5 percent of original size [2021-08-12 22:45:49,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:49,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:49,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824657814] [2021-08-12 22:45:49,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824657814] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:49,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286208711] [2021-08-12 22:45:49,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:49,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 22:45:49,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:49,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-12 22:45:49,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:49,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:49,646 INFO L142 QuantifierPusher]: treesize reduction 37, result has 49.3 percent of original size [2021-08-12 22:45:49,648 INFO L147 QuantifierPusher]: treesize reduction 3, result has 88.0 percent of original size 22 [2021-08-12 22:45:49,648 INFO L142 QuantifierPusher]: treesize reduction 3, result has 88.5 percent of original size [2021-08-12 22:45:49,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:49,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:49,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:49,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:49,662 INFO L142 QuantifierPusher]: treesize reduction 98, result has 32.9 percent of original size [2021-08-12 22:45:49,666 INFO L147 QuantifierPusher]: treesize reduction 20, result has 42.9 percent of original size 15 [2021-08-12 22:45:49,666 INFO L142 QuantifierPusher]: treesize reduction 20, result has 42.9 percent of original size [2021-08-12 22:45:49,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:49,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:49,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:49,678 INFO L142 QuantifierPusher]: treesize reduction 107, result has 26.2 percent of original size [2021-08-12 22:45:49,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:49,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:49,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:49,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:49,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:49,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:49,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:49,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286208711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:49,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:49,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-08-12 22:45:49,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528562265] [2021-08-12 22:45:49,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-08-12 22:45:49,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:49,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-12 22:45:49,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-12 22:45:49,701 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:49,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 25 transitions, 280 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:49,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:49,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:49,755 INFO L129 PetriNetUnfolder]: 9/47 cut-off events. [2021-08-12 22:45:49,755 INFO L130 PetriNetUnfolder]: For 90/90 co-relation queries the response was YES. [2021-08-12 22:45:49,756 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227 conditions, 47 events. 9/47 cut-off events. For 90/90 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 104 event pairs, 0 based on Foata normal form. 1/46 useless extension candidates. Maximal degree in co-relation 165. Up to 18 conditions per place. [2021-08-12 22:45:49,756 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 11 selfloop transitions, 7 changer transitions 0/28 dead transitions. [2021-08-12 22:45:49,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 28 transitions, 366 flow [2021-08-12 22:45:49,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-12 22:45:49,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-08-12 22:45:49,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2021-08-12 22:45:49,761 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8 [2021-08-12 22:45:49,761 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 96 transitions. [2021-08-12 22:45:49,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 96 transitions. [2021-08-12 22:45:49,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:49,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 96 transitions. [2021-08-12 22:45:49,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,762 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,763 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 28 predicate places. [2021-08-12 22:45:49,763 INFO L482 AbstractCegarLoop]: Abstraction has has 50 places, 28 transitions, 366 flow [2021-08-12 22:45:49,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:49,763 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:49,763 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:49,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-12 22:45:49,975 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:49,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:49,975 INFO L82 PathProgramCache]: Analyzing trace with hash -739333240, now seen corresponding path program 2 times [2021-08-12 22:45:49,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:49,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188007701] [2021-08-12 22:45:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:49,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:50,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,022 INFO L142 QuantifierPusher]: treesize reduction 16, result has 46.7 percent of original size [2021-08-12 22:45:50,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:50,046 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:50,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188007701] [2021-08-12 22:45:50,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188007701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:50,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651493789] [2021-08-12 22:45:50,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:50,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:45:50,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:50,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-12 22:45:50,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:50,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,116 INFO L142 QuantifierPusher]: treesize reduction 37, result has 51.3 percent of original size [2021-08-12 22:45:50,118 INFO L147 QuantifierPusher]: treesize reduction 3, result has 88.5 percent of original size 23 [2021-08-12 22:45:50,119 INFO L142 QuantifierPusher]: treesize reduction 3, result has 88.9 percent of original size [2021-08-12 22:45:50,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:50,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:50,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:50,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:50,134 INFO L142 QuantifierPusher]: treesize reduction 95, result has 35.4 percent of original size [2021-08-12 22:45:50,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:50,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:50,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:50,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:50,158 INFO L142 QuantifierPusher]: treesize reduction 107, result has 38.2 percent of original size [2021-08-12 22:45:50,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:50,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:50,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:50,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,164 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:50,165 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:50,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:50,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:50,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:50,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:50,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-08-12 22:45:50,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:50,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-08-12 22:45:50,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-08-12 22:45:50,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-08-12 22:45:50,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-08-12 22:45:50,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-08-12 22:45:50,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-08-12 22:45:50,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:50,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:50,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:50,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:50,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:50,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-08-12 22:45:50,268 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 5, 2, 2, 1] term [2021-08-12 22:45:50,269 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:50,273 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,280 INFO L142 QuantifierPusher]: treesize reduction 15, result has 71.2 percent of original size [2021-08-12 22:45:50,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:45:50,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:50,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:50,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,285 INFO L142 QuantifierPusher]: treesize reduction 28, result has 33.3 percent of original size [2021-08-12 22:45:50,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:50,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:50,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:45:50,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:50,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:50,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:50,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,299 INFO L142 QuantifierPusher]: treesize reduction 7, result has 84.1 percent of original size [2021-08-12 22:45:50,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:45:50,301 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:50,301 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:50,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651493789] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:50,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:50,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 9 [2021-08-12 22:45:50,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652838141] [2021-08-12 22:45:50,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-08-12 22:45:50,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:50,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-12 22:45:50,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-08-12 22:45:50,318 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:50,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 28 transitions, 366 flow. Second operand has 10 states, 10 states have (on average 15.1) internal successors, (151), 10 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:50,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:50,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:50,401 INFO L129 PetriNetUnfolder]: 19/80 cut-off events. [2021-08-12 22:45:50,401 INFO L130 PetriNetUnfolder]: For 199/199 co-relation queries the response was YES. [2021-08-12 22:45:50,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 80 events. 19/80 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 272 event pairs, 0 based on Foata normal form. 2/78 useless extension candidates. Maximal degree in co-relation 348. Up to 35 conditions per place. [2021-08-12 22:45:50,402 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 19 selfloop transitions, 16 changer transitions 0/45 dead transitions. [2021-08-12 22:45:50,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 45 transitions, 744 flow [2021-08-12 22:45:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 22:45:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-08-12 22:45:50,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2021-08-12 22:45:50,404 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.81875 [2021-08-12 22:45:50,404 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 131 transitions. [2021-08-12 22:45:50,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 131 transitions. [2021-08-12 22:45:50,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:50,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 131 transitions. [2021-08-12 22:45:50,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,405 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,405 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 35 predicate places. [2021-08-12 22:45:50,405 INFO L482 AbstractCegarLoop]: Abstraction has has 57 places, 45 transitions, 744 flow [2021-08-12 22:45:50,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 15.1) internal successors, (151), 10 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,405 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:50,405 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:50,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:50,621 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:50,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:50,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1419391610, now seen corresponding path program 4 times [2021-08-12 22:45:50,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:50,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699843461] [2021-08-12 22:45:50,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:50,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:50,642 INFO L142 QuantifierPusher]: treesize reduction 11, result has 47.6 percent of original size [2021-08-12 22:45:50,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,654 INFO L142 QuantifierPusher]: treesize reduction 37, result has 30.2 percent of original size [2021-08-12 22:45:50,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:50,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:45:50,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,675 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:50,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:50,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699843461] [2021-08-12 22:45:50,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699843461] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:50,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81931991] [2021-08-12 22:45:50,675 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:50,706 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:45:50,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:50,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-12 22:45:50,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:50,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:50,733 INFO L142 QuantifierPusher]: treesize reduction 37, result has 47.1 percent of original size [2021-08-12 22:45:50,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:50,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:50,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:50,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:50,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:50,752 INFO L142 QuantifierPusher]: treesize reduction 114, result has 20.8 percent of original size [2021-08-12 22:45:50,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:50,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:50,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:50,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:50,767 INFO L142 QuantifierPusher]: treesize reduction 107, result has 26.2 percent of original size [2021-08-12 22:45:50,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:50,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:50,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:50,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:50,788 INFO L142 QuantifierPusher]: treesize reduction 151, result has 0.7 percent of original size [2021-08-12 22:45:50,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:50,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:50,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:50,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81931991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:50,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:50,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-08-12 22:45:50,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662349415] [2021-08-12 22:45:50,800 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 22:45:50,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:50,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 22:45:50,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-08-12 22:45:50,801 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:50,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 45 transitions, 744 flow. Second operand has 11 states, 11 states have (on average 15.090909090909092) internal successors, (166), 11 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:50,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:50,801 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:50,857 INFO L129 PetriNetUnfolder]: 16/71 cut-off events. [2021-08-12 22:45:50,857 INFO L130 PetriNetUnfolder]: For 163/163 co-relation queries the response was YES. [2021-08-12 22:45:50,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 417 conditions, 71 events. 16/71 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 223 event pairs, 0 based on Foata normal form. 1/68 useless extension candidates. Maximal degree in co-relation 329. Up to 30 conditions per place. [2021-08-12 22:45:50,858 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 24 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2021-08-12 22:45:50,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 40 transitions, 704 flow [2021-08-12 22:45:50,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-12 22:45:50,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-08-12 22:45:50,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2021-08-12 22:45:50,859 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7916666666666666 [2021-08-12 22:45:50,859 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 95 transitions. [2021-08-12 22:45:50,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 95 transitions. [2021-08-12 22:45:50,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:50,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 95 transitions. [2021-08-12 22:45:50,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,860 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,860 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2021-08-12 22:45:50,860 INFO L482 AbstractCegarLoop]: Abstraction has has 62 places, 40 transitions, 704 flow [2021-08-12 22:45:50,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 15.090909090909092) internal successors, (166), 11 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:50,860 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:50,860 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:51,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-12 22:45:51,073 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:51,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:51,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1394435732, now seen corresponding path program 3 times [2021-08-12 22:45:51,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:51,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859000107] [2021-08-12 22:45:51,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:51,100 INFO L142 QuantifierPusher]: treesize reduction 8, result has 66.7 percent of original size [2021-08-12 22:45:51,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:51,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:51,122 INFO L142 QuantifierPusher]: treesize reduction 27, result has 32.5 percent of original size [2021-08-12 22:45:51,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,129 INFO L142 QuantifierPusher]: treesize reduction 9, result has 52.6 percent of original size [2021-08-12 22:45:51,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,137 INFO L142 QuantifierPusher]: treesize reduction 4, result has 63.6 percent of original size [2021-08-12 22:45:51,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:51,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:51,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:51,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859000107] [2021-08-12 22:45:51,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859000107] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:51,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627282791] [2021-08-12 22:45:51,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:51,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 22:45:51,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:51,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-12 22:45:51,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:51,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:51,201 INFO L142 QuantifierPusher]: treesize reduction 37, result has 53.2 percent of original size [2021-08-12 22:45:51,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:45:51,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:51,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:51,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:51,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:51,223 INFO L142 QuantifierPusher]: treesize reduction 95, result has 37.5 percent of original size [2021-08-12 22:45:51,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:51,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:51,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:51,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:51,261 INFO L142 QuantifierPusher]: treesize reduction 107, result has 31.4 percent of original size [2021-08-12 22:45:51,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:51,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:51,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:51,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:51,292 INFO L142 QuantifierPusher]: treesize reduction 44, result has 52.7 percent of original size [2021-08-12 22:45:51,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:51,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:51,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:51,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:51,313 INFO L142 QuantifierPusher]: treesize reduction 156, result has 0.6 percent of original size [2021-08-12 22:45:51,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,330 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:51,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627282791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:51,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:51,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-08-12 22:45:51,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980536007] [2021-08-12 22:45:51,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 22:45:51,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:51,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 22:45:51,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-08-12 22:45:51,332 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:51,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 40 transitions, 704 flow. Second operand has 12 states, 12 states have (on average 15.083333333333334) internal successors, (181), 12 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:51,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:51,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:51,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:51,450 INFO L129 PetriNetUnfolder]: 15/69 cut-off events. [2021-08-12 22:45:51,451 INFO L130 PetriNetUnfolder]: For 195/195 co-relation queries the response was YES. [2021-08-12 22:45:51,451 INFO L84 FinitePrefix]: Finished finitePrefix Result has 433 conditions, 69 events. 15/69 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 207 event pairs, 0 based on Foata normal form. 1/66 useless extension candidates. Maximal degree in co-relation 340. Up to 29 conditions per place. [2021-08-12 22:45:51,451 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 21 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2021-08-12 22:45:51,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 39 transitions, 738 flow [2021-08-12 22:45:51,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-12 22:45:51,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-08-12 22:45:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2021-08-12 22:45:51,452 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7928571428571428 [2021-08-12 22:45:51,452 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 111 transitions. [2021-08-12 22:45:51,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 111 transitions. [2021-08-12 22:45:51,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:51,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 111 transitions. [2021-08-12 22:45:51,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:51,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:51,453 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:51,453 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 46 predicate places. [2021-08-12 22:45:51,453 INFO L482 AbstractCegarLoop]: Abstraction has has 68 places, 39 transitions, 738 flow [2021-08-12 22:45:51,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 15.083333333333334) internal successors, (181), 12 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:51,453 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:51,453 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:51,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-12 22:45:51,669 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:51,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:51,669 INFO L82 PathProgramCache]: Analyzing trace with hash 362691502, now seen corresponding path program 4 times [2021-08-12 22:45:51,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:51,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405405712] [2021-08-12 22:45:51,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:51,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,709 INFO L142 QuantifierPusher]: treesize reduction 36, result has 33.3 percent of original size [2021-08-12 22:45:51,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:51,717 INFO L142 QuantifierPusher]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 22:45:51,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:51,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-08-12 22:45:51,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:51,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:51,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405405712] [2021-08-12 22:45:51,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405405712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:51,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798232378] [2021-08-12 22:45:51,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:51,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:45:51,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:51,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-12 22:45:51,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:51,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:51,791 INFO L142 QuantifierPusher]: treesize reduction 95, result has 32.1 percent of original size [2021-08-12 22:45:51,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:51,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:51,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:51,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:51,832 INFO L142 QuantifierPusher]: treesize reduction 107, result has 35.5 percent of original size [2021-08-12 22:45:51,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:45:51,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:51,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:45:51,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,837 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:51,838 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:51,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:51,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:45:51,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-08-12 22:45:51,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-08-12 22:45:51,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-08-12 22:45:51,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-08-12 22:45:51,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-08-12 22:45:51,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-08-12 22:45:51,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,887 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 2, 2, 1] term [2021-08-12 22:45:51,887 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:51,890 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-08-12 22:45:51,897 INFO L142 QuantifierPusher]: treesize reduction 20, result has 87.8 percent of original size [2021-08-12 22:45:51,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-08-12 22:45:51,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:51,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:51,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:51,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2021-08-12 22:45:51,940 INFO L142 QuantifierPusher]: treesize reduction 40, result has 46.7 percent of original size [2021-08-12 22:45:51,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:51,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:51,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:51,953 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:51,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798232378] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:51,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:51,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-08-12 22:45:51,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607286887] [2021-08-12 22:45:51,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 22:45:51,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:51,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 22:45:51,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-08-12 22:45:51,954 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:51,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 39 transitions, 738 flow. Second operand has 11 states, 11 states have (on average 15.181818181818182) internal successors, (167), 11 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:51,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:51,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:51,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:52,105 INFO L129 PetriNetUnfolder]: 19/83 cut-off events. [2021-08-12 22:45:52,106 INFO L130 PetriNetUnfolder]: For 322/322 co-relation queries the response was YES. [2021-08-12 22:45:52,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 557 conditions, 83 events. 19/83 cut-off events. For 322/322 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 291 event pairs, 0 based on Foata normal form. 2/82 useless extension candidates. Maximal degree in co-relation 455. Up to 35 conditions per place. [2021-08-12 22:45:52,106 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 16 selfloop transitions, 19 changer transitions 0/45 dead transitions. [2021-08-12 22:45:52,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 45 transitions, 956 flow [2021-08-12 22:45:52,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 22:45:52,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-08-12 22:45:52,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2021-08-12 22:45:52,107 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.815 [2021-08-12 22:45:52,107 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 163 transitions. [2021-08-12 22:45:52,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 163 transitions. [2021-08-12 22:45:52,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:52,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 163 transitions. [2021-08-12 22:45:52,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 16.3) internal successors, (163), 10 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,108 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,108 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 55 predicate places. [2021-08-12 22:45:52,108 INFO L482 AbstractCegarLoop]: Abstraction has has 77 places, 45 transitions, 956 flow [2021-08-12 22:45:52,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 15.181818181818182) internal successors, (167), 11 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,109 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:52,109 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:52,327 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-12 22:45:52,327 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:52,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:52,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1001408722, now seen corresponding path program 5 times [2021-08-12 22:45:52,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:52,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814815710] [2021-08-12 22:45:52,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:52,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:52,350 INFO L142 QuantifierPusher]: treesize reduction 7, result has 50.0 percent of original size [2021-08-12 22:45:52,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:52,359 INFO L142 QuantifierPusher]: treesize reduction 28, result has 33.3 percent of original size [2021-08-12 22:45:52,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:52,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,372 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:45:52,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:52,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814815710] [2021-08-12 22:45:52,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814815710] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:52,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769561617] [2021-08-12 22:45:52,372 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:52,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 22:45:52,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:52,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 22:45:52,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:52,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,423 INFO L142 QuantifierPusher]: treesize reduction 37, result has 44.8 percent of original size [2021-08-12 22:45:52,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:52,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:52,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:52,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:52,434 INFO L142 QuantifierPusher]: treesize reduction 95, result has 35.4 percent of original size [2021-08-12 22:45:52,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:52,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:52,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:52,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:52,456 INFO L142 QuantifierPusher]: treesize reduction 107, result has 38.2 percent of original size [2021-08-12 22:45:52,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:52,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:52,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:52,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,460 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:52,465 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:52,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:52,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:52,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:52,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:52,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:52,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:45:52,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 22:45:52,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:45:52,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,489 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 22:45:52,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:52,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:52,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:52,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 22:45:52,514 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:57 [2021-08-12 22:45:52,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:52,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:52,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:52,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:52,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:52,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:52,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:52,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:45:52,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-08-12 22:45:52,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:52,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:52,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:45:52,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-08-12 22:45:52,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:45:52,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769561617] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:52,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:52,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-12 22:45:52,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362445087] [2021-08-12 22:45:52,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-08-12 22:45:52,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:52,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-12 22:45:52,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-08-12 22:45:52,606 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:52,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 45 transitions, 956 flow. Second operand has 10 states, 10 states have (on average 15.2) internal successors, (152), 10 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:52,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:52,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:52,692 INFO L129 PetriNetUnfolder]: 10/70 cut-off events. [2021-08-12 22:45:52,692 INFO L130 PetriNetUnfolder]: For 320/320 co-relation queries the response was YES. [2021-08-12 22:45:52,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 449 conditions, 70 events. 10/70 cut-off events. For 320/320 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 216 event pairs, 0 based on Foata normal form. 5/73 useless extension candidates. Maximal degree in co-relation 333. Up to 25 conditions per place. [2021-08-12 22:45:52,692 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 17 selfloop transitions, 8 changer transitions 0/35 dead transitions. [2021-08-12 22:45:52,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 35 transitions, 748 flow [2021-08-12 22:45:52,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 22:45:52,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-08-12 22:45:52,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2021-08-12 22:45:52,693 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8125 [2021-08-12 22:45:52,693 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 130 transitions. [2021-08-12 22:45:52,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 130 transitions. [2021-08-12 22:45:52,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:52,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 130 transitions. [2021-08-12 22:45:52,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,694 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,694 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 59 predicate places. [2021-08-12 22:45:52,695 INFO L482 AbstractCegarLoop]: Abstraction has has 81 places, 35 transitions, 748 flow [2021-08-12 22:45:52,695 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 15.2) internal successors, (152), 10 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:52,695 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:52,695 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:52,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:52,908 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:52,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:52,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1366394306, now seen corresponding path program 5 times [2021-08-12 22:45:52,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:52,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673542100] [2021-08-12 22:45:52,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:52,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:52,928 INFO L142 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 22:45:52,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:52,948 INFO L142 QuantifierPusher]: treesize reduction 34, result has 27.7 percent of original size [2021-08-12 22:45:52,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:52,957 INFO L142 QuantifierPusher]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 22:45:52,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:52,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:45:52,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:45:52,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:52,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:52,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:52,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:52,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673542100] [2021-08-12 22:45:52,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673542100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:52,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120644266] [2021-08-12 22:45:52,977 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:53,018 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 22:45:53,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:53,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 22:45:53,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:53,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,042 INFO L142 QuantifierPusher]: treesize reduction 37, result has 51.3 percent of original size [2021-08-12 22:45:53,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:45:53,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:53,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:53,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:53,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:53,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:45:53,059 INFO L142 QuantifierPusher]: treesize reduction 95, result has 37.5 percent of original size [2021-08-12 22:45:53,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:53,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:53,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:53,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:45:53,089 INFO L142 QuantifierPusher]: treesize reduction 107, result has 31.4 percent of original size [2021-08-12 22:45:53,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:53,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:53,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:53,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-08-12 22:45:53,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,117 INFO L142 QuantifierPusher]: treesize reduction 28, result has 66.7 percent of original size [2021-08-12 22:45:53,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-08-12 22:45:53,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-08-12 22:45:53,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-08-12 22:45:53,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-08-12 22:45:53,145 INFO L142 QuantifierPusher]: treesize reduction 40, result has 54.0 percent of original size [2021-08-12 22:45:53,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-08-12 22:45:53,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-08-12 22:45:53,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-08-12 22:45:53,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-08-12 22:45:53,174 INFO L142 QuantifierPusher]: treesize reduction 93, result has 1.1 percent of original size [2021-08-12 22:45:53,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,182 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:53,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120644266] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:53,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:53,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-08-12 22:45:53,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878320055] [2021-08-12 22:45:53,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 22:45:53,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:53,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 22:45:53,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-08-12 22:45:53,184 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:53,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 35 transitions, 748 flow. Second operand has 13 states, 13 states have (on average 15.153846153846153) internal successors, (197), 13 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:53,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:53,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:53,296 INFO L129 PetriNetUnfolder]: 24/135 cut-off events. [2021-08-12 22:45:53,296 INFO L130 PetriNetUnfolder]: For 879/879 co-relation queries the response was YES. [2021-08-12 22:45:53,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 983 conditions, 135 events. 24/135 cut-off events. For 879/879 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 581 event pairs, 0 based on Foata normal form. 5/134 useless extension candidates. Maximal degree in co-relation 743. Up to 56 conditions per place. [2021-08-12 22:45:53,297 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 29 selfloop transitions, 27 changer transitions 0/66 dead transitions. [2021-08-12 22:45:53,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 66 transitions, 1712 flow [2021-08-12 22:45:53,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 22:45:53,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-08-12 22:45:53,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2021-08-12 22:45:53,298 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8090909090909091 [2021-08-12 22:45:53,298 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 178 transitions. [2021-08-12 22:45:53,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 178 transitions. [2021-08-12 22:45:53,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:53,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 178 transitions. [2021-08-12 22:45:53,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 16.181818181818183) internal successors, (178), 11 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 20.0) internal successors, (240), 12 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,299 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 20.0) internal successors, (240), 12 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,300 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 69 predicate places. [2021-08-12 22:45:53,300 INFO L482 AbstractCegarLoop]: Abstraction has has 91 places, 66 transitions, 1712 flow [2021-08-12 22:45:53,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 15.153846153846153) internal successors, (197), 13 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,300 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:53,300 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:53,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-12 22:45:53,509 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:53,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:53,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1197780484, now seen corresponding path program 6 times [2021-08-12 22:45:53,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:53,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9457379] [2021-08-12 22:45:53,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:53,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:53,549 INFO L142 QuantifierPusher]: treesize reduction 8, result has 61.9 percent of original size [2021-08-12 22:45:53,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:53,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:53,561 INFO L142 QuantifierPusher]: treesize reduction 16, result has 46.7 percent of original size [2021-08-12 22:45:53,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:53,568 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-08-12 22:45:53,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:53,574 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-08-12 22:45:53,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:53,581 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-08-12 22:45:53,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:53,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:53,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:53,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9457379] [2021-08-12 22:45:53,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9457379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:53,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806429473] [2021-08-12 22:45:53,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:53,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 22:45:53,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:53,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-12 22:45:53,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:53,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:53,673 INFO L142 QuantifierPusher]: treesize reduction 37, result has 51.3 percent of original size [2021-08-12 22:45:53,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:53,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:53,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:53,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:45:53,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:53,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:53,692 INFO L142 QuantifierPusher]: treesize reduction 114, result has 24.0 percent of original size [2021-08-12 22:45:53,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:53,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:53,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:53,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:53,714 INFO L142 QuantifierPusher]: treesize reduction 107, result has 29.1 percent of original size [2021-08-12 22:45:53,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:45:53,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:45:53,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:45:53,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:45:53,743 INFO L142 QuantifierPusher]: treesize reduction 31, result has 65.6 percent of original size [2021-08-12 22:45:53,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:53,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:53,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:53,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:53,775 INFO L142 QuantifierPusher]: treesize reduction 40, result has 54.5 percent of original size [2021-08-12 22:45:53,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:53,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:45:53,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:45:53,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:45:53,795 INFO L142 QuantifierPusher]: treesize reduction 114, result has 28.3 percent of original size [2021-08-12 22:45:53,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:45:53,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:53,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:53,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:53,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:53,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:53,810 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:53,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806429473] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:53,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:53,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-12 22:45:53,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449577398] [2021-08-12 22:45:53,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 22:45:53,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:53,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 22:45:53,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-12 22:45:53,811 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:53,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 66 transitions, 1712 flow. Second operand has 15 states, 15 states have (on average 15.0) internal successors, (225), 15 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:53,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:53,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:53,889 INFO L129 PetriNetUnfolder]: 24/133 cut-off events. [2021-08-12 22:45:53,889 INFO L130 PetriNetUnfolder]: For 1021/1021 co-relation queries the response was YES. [2021-08-12 22:45:53,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 133 events. 24/133 cut-off events. For 1021/1021 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 555 event pairs, 0 based on Foata normal form. 1/128 useless extension candidates. Maximal degree in co-relation 787. Up to 55 conditions per place. [2021-08-12 22:45:53,890 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 46 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2021-08-12 22:45:53,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 65 transitions, 1796 flow [2021-08-12 22:45:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 22:45:53,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-08-12 22:45:53,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2021-08-12 22:45:53,891 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7777777777777778 [2021-08-12 22:45:53,891 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 140 transitions. [2021-08-12 22:45:53,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 140 transitions. [2021-08-12 22:45:53,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:53,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 140 transitions. [2021-08-12 22:45:53,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,892 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,892 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 77 predicate places. [2021-08-12 22:45:53,892 INFO L482 AbstractCegarLoop]: Abstraction has has 99 places, 65 transitions, 1796 flow [2021-08-12 22:45:53,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.0) internal successors, (225), 15 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:53,892 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:53,892 INFO L266 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:54,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:54,105 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:54,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:54,105 INFO L82 PathProgramCache]: Analyzing trace with hash -438944904, now seen corresponding path program 7 times [2021-08-12 22:45:54,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:54,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710381816] [2021-08-12 22:45:54,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:54,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:54,135 INFO L142 QuantifierPusher]: treesize reduction 8, result has 61.9 percent of original size [2021-08-12 22:45:54,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:54,152 INFO L142 QuantifierPusher]: treesize reduction 32, result has 23.8 percent of original size [2021-08-12 22:45:54,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:54,158 INFO L142 QuantifierPusher]: treesize reduction 12, result has 45.5 percent of original size [2021-08-12 22:45:54,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:54,165 INFO L142 QuantifierPusher]: treesize reduction 12, result has 45.5 percent of original size [2021-08-12 22:45:54,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:54,172 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-08-12 22:45:54,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:54,178 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-08-12 22:45:54,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:54,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:54,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710381816] [2021-08-12 22:45:54,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710381816] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:54,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73504939] [2021-08-12 22:45:54,197 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:54,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:54,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-12 22:45:54,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:54,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,253 INFO L142 QuantifierPusher]: treesize reduction 37, result has 49.3 percent of original size [2021-08-12 22:45:54,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:45:54,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:54,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:54,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:54,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:54,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:54,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:54,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:54,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:54,274 INFO L142 QuantifierPusher]: treesize reduction 114, result has 22.4 percent of original size [2021-08-12 22:45:54,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:54,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:54,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:54,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:54,297 INFO L142 QuantifierPusher]: treesize reduction 107, result has 27.7 percent of original size [2021-08-12 22:45:54,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:54,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:54,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:54,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:54,319 INFO L142 QuantifierPusher]: treesize reduction 25, result has 70.6 percent of original size [2021-08-12 22:45:54,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:54,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:54,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:54,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:54,349 INFO L142 QuantifierPusher]: treesize reduction 40, result has 63.6 percent of original size [2021-08-12 22:45:54,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-08-12 22:45:54,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:54,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:45:54,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,354 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:54,355 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:54,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:54,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:45:54,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-08-12 22:45:54,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-08-12 22:45:54,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-08-12 22:45:54,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-08-12 22:45:54,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-08-12 22:45:54,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-08-12 22:45:54,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-08-12 22:45:54,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-08-12 22:45:54,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 204 [2021-08-12 22:45:54,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-08-12 22:45:54,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 204 [2021-08-12 22:45:54,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-08-12 22:45:54,477 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 6, 2, 2, 1] term [2021-08-12 22:45:54,477 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:45:54,481 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-08-12 22:45:54,487 INFO L142 QuantifierPusher]: treesize reduction 10, result has 88.0 percent of original size [2021-08-12 22:45:54,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-08-12 22:45:54,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-08-12 22:45:54,525 INFO L142 QuantifierPusher]: treesize reduction 107, result has 32.7 percent of original size [2021-08-12 22:45:54,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:54,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:54,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:45:54,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:54,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,544 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:54,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73504939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:54,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:54,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-12 22:45:54,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109737171] [2021-08-12 22:45:54,545 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 22:45:54,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:54,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 22:45:54,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-08-12 22:45:54,547 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:54,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 65 transitions, 1796 flow. Second operand has 17 states, 17 states have (on average 15.0) internal successors, (255), 17 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:54,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:54,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:54,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:54,691 INFO L129 PetriNetUnfolder]: 26/140 cut-off events. [2021-08-12 22:45:54,691 INFO L130 PetriNetUnfolder]: For 1181/1181 co-relation queries the response was YES. [2021-08-12 22:45:54,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1140 conditions, 140 events. 26/140 cut-off events. For 1181/1181 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 594 event pairs, 0 based on Foata normal form. 1/135 useless extension candidates. Maximal degree in co-relation 888. Up to 58 conditions per place. [2021-08-12 22:45:54,692 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 46 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2021-08-12 22:45:54,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 68 transitions, 2010 flow [2021-08-12 22:45:54,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 22:45:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-08-12 22:45:54,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2021-08-12 22:45:54,693 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.785 [2021-08-12 22:45:54,693 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 157 transitions. [2021-08-12 22:45:54,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 157 transitions. [2021-08-12 22:45:54,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:54,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 157 transitions. [2021-08-12 22:45:54,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:54,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:54,694 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:54,694 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 86 predicate places. [2021-08-12 22:45:54,694 INFO L482 AbstractCegarLoop]: Abstraction has has 108 places, 68 transitions, 2010 flow [2021-08-12 22:45:54,695 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.0) internal successors, (255), 17 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:54,695 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:54,695 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:54,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-12 22:45:54,909 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:54,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:54,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1120980824, now seen corresponding path program 8 times [2021-08-12 22:45:54,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:54,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708594456] [2021-08-12 22:45:54,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:54,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:54,932 INFO L142 QuantifierPusher]: treesize reduction 4, result has 71.4 percent of original size [2021-08-12 22:45:54,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:54,937 INFO L142 QuantifierPusher]: treesize reduction 16, result has 46.7 percent of original size [2021-08-12 22:45:54,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:54,943 INFO L142 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 22:45:54,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:54,949 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-08-12 22:45:54,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:54,955 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-08-12 22:45:54,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:45:54,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:45:54,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:54,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:54,970 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:54,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:54,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708594456] [2021-08-12 22:45:54,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708594456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:54,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886546866] [2021-08-12 22:45:54,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:54,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:45:55,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:55,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 22:45:55,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:55,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:55,023 INFO L142 QuantifierPusher]: treesize reduction 37, result has 51.3 percent of original size [2021-08-12 22:45:55,024 INFO L147 QuantifierPusher]: treesize reduction 3, result has 88.5 percent of original size 23 [2021-08-12 22:45:55,025 INFO L142 QuantifierPusher]: treesize reduction 3, result has 88.9 percent of original size [2021-08-12 22:45:55,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:55,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:55,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:55,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:55,038 INFO L142 QuantifierPusher]: treesize reduction 95, result has 35.4 percent of original size [2021-08-12 22:45:55,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:55,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:55,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:55,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:55,067 INFO L142 QuantifierPusher]: treesize reduction 107, result has 38.2 percent of original size [2021-08-12 22:45:55,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:45:55,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:45:55,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:45:55,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:45:55,095 INFO L142 QuantifierPusher]: treesize reduction 25, result has 77.7 percent of original size [2021-08-12 22:45:55,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,139 INFO L142 QuantifierPusher]: treesize reduction 40, result has 57.9 percent of original size [2021-08-12 22:45:55,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-08-12 22:45:55,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-08-12 22:45:55,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-08-12 22:45:55,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-08-12 22:45:55,171 INFO L142 QuantifierPusher]: treesize reduction 98, result has 42.4 percent of original size [2021-08-12 22:45:55,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-08-12 22:45:55,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:55,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:55,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,176 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:55,177 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:55,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:55,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:55,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-08-12 22:45:55,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-08-12 22:45:55,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-08-12 22:45:55,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-08-12 22:45:55,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-08-12 22:45:55,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-08-12 22:45:55,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:55,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886546866] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:55,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:55,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-08-12 22:45:55,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597213147] [2021-08-12 22:45:55,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 22:45:55,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:55,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 22:45:55,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 22:45:55,301 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:55,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 68 transitions, 2010 flow. Second operand has 15 states, 15 states have (on average 15.133333333333333) internal successors, (227), 15 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:55,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:55,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:55,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:55,383 INFO L129 PetriNetUnfolder]: 9/65 cut-off events. [2021-08-12 22:45:55,384 INFO L130 PetriNetUnfolder]: For 364/364 co-relation queries the response was YES. [2021-08-12 22:45:55,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 65 events. 9/65 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 182 event pairs, 0 based on Foata normal form. 1/64 useless extension candidates. Maximal degree in co-relation 392. Up to 22 conditions per place. [2021-08-12 22:45:55,384 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 14 selfloop transitions, 8 changer transitions 0/32 dead transitions. [2021-08-12 22:45:55,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 32 transitions, 842 flow [2021-08-12 22:45:55,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 22:45:55,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-08-12 22:45:55,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2021-08-12 22:45:55,385 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7722222222222223 [2021-08-12 22:45:55,385 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 139 transitions. [2021-08-12 22:45:55,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 139 transitions. [2021-08-12 22:45:55,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:55,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 139 transitions. [2021-08-12 22:45:55,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:55,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:55,386 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:55,386 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 92 predicate places. [2021-08-12 22:45:55,386 INFO L482 AbstractCegarLoop]: Abstraction has has 114 places, 32 transitions, 842 flow [2021-08-12 22:45:55,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.133333333333333) internal successors, (227), 15 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:55,386 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:55,386 INFO L266 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:55,587 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:55,587 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:55,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:55,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1330638250, now seen corresponding path program 9 times [2021-08-12 22:45:55,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:55,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675851687] [2021-08-12 22:45:55,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:55,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:55,607 INFO L142 QuantifierPusher]: treesize reduction 4, result has 71.4 percent of original size [2021-08-12 22:45:55,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,612 INFO L142 QuantifierPusher]: treesize reduction 37, result has 32.7 percent of original size [2021-08-12 22:45:55,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:55,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:45:55,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:55,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,640 INFO L142 QuantifierPusher]: treesize reduction 14, result has 41.7 percent of original size [2021-08-12 22:45:55,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:45:55,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:55,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:55,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675851687] [2021-08-12 22:45:55,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675851687] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:55,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239127405] [2021-08-12 22:45:55,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:55,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 22:45:55,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:55,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 22:45:55,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:55,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:55,707 INFO L142 QuantifierPusher]: treesize reduction 95, result has 32.1 percent of original size [2021-08-12 22:45:55,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:55,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:55,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:55,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:55,730 INFO L142 QuantifierPusher]: treesize reduction 107, result has 35.5 percent of original size [2021-08-12 22:45:55,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:45:55,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:45:55,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:45:55,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:45:55,763 INFO L142 QuantifierPusher]: treesize reduction 25, result has 76.2 percent of original size [2021-08-12 22:45:55,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:55,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:55,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:55,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:45:55,802 INFO L142 QuantifierPusher]: treesize reduction 40, result has 54.5 percent of original size [2021-08-12 22:45:55,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:55,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:55,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:55,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:45:55,829 INFO L142 QuantifierPusher]: treesize reduction 98, result has 39.9 percent of original size [2021-08-12 22:45:55,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:45:55,868 INFO L142 QuantifierPusher]: treesize reduction 107, result has 42.2 percent of original size [2021-08-12 22:45:55,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-08-12 22:45:55,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:55,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:55,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-08-12 22:45:55,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:55,874 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:55,875 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:55,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:55,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-08-12 22:45:55,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:45:55,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 22:45:55,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:45:55,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:55,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 22:45:55,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-08-12 22:45:55,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 22:45:55,926 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:95, output treesize:81 [2021-08-12 22:45:55,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-08-12 22:45:55,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:55,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-08-12 22:45:55,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-08-12 22:45:55,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-08-12 22:45:55,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:55,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:55,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:55,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-08-12 22:45:55,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-08-12 22:45:55,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:56,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239127405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:56,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:56,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-08-12 22:45:56,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612013361] [2021-08-12 22:45:56,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 22:45:56,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:56,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 22:45:56,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-08-12 22:45:56,012 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:56,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 32 transitions, 842 flow. Second operand has 16 states, 16 states have (on average 15.1875) internal successors, (243), 16 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:56,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:56,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:56,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:56,350 INFO L129 PetriNetUnfolder]: 45/255 cut-off events. [2021-08-12 22:45:56,350 INFO L130 PetriNetUnfolder]: For 3166/3166 co-relation queries the response was YES. [2021-08-12 22:45:56,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2221 conditions, 255 events. 45/255 cut-off events. For 3166/3166 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1436 event pairs, 0 based on Foata normal form. 24/268 useless extension candidates. Maximal degree in co-relation 1731. Up to 104 conditions per place. [2021-08-12 22:45:56,352 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 44 selfloop transitions, 60 changer transitions 0/114 dead transitions. [2021-08-12 22:45:56,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 114 transitions, 3946 flow [2021-08-12 22:45:56,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 22:45:56,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-08-12 22:45:56,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 321 transitions. [2021-08-12 22:45:56,353 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8916666666666667 [2021-08-12 22:45:56,353 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 321 transitions. [2021-08-12 22:45:56,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 321 transitions. [2021-08-12 22:45:56,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:56,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 321 transitions. [2021-08-12 22:45:56,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 17.833333333333332) internal successors, (321), 18 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:56,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 20.0) internal successors, (380), 19 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:56,355 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 20.0) internal successors, (380), 19 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:56,355 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 109 predicate places. [2021-08-12 22:45:56,355 INFO L482 AbstractCegarLoop]: Abstraction has has 131 places, 114 transitions, 3946 flow [2021-08-12 22:45:56,355 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.1875) internal successors, (243), 16 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:56,355 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:56,355 INFO L266 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:56,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-12 22:45:56,569 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:56,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:56,569 INFO L82 PathProgramCache]: Analyzing trace with hash -298894020, now seen corresponding path program 10 times [2021-08-12 22:45:56,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:56,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076223477] [2021-08-12 22:45:56,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:56,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:56,593 INFO L142 QuantifierPusher]: treesize reduction 12, result has 57.1 percent of original size [2021-08-12 22:45:56,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:56,600 INFO L142 QuantifierPusher]: treesize reduction 4, result has 78.9 percent of original size [2021-08-12 22:45:56,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:56,607 INFO L142 QuantifierPusher]: treesize reduction 12, result has 65.7 percent of original size [2021-08-12 22:45:56,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:45:56,619 INFO L142 QuantifierPusher]: treesize reduction 16, result has 66.7 percent of original size [2021-08-12 22:45:56,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-08-12 22:45:56,643 INFO L142 QuantifierPusher]: treesize reduction 20, result has 42.9 percent of original size [2021-08-12 22:45:56,644 INFO L147 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size 11 [2021-08-12 22:45:56,655 INFO L142 QuantifierPusher]: treesize reduction 20, result has 39.4 percent of original size [2021-08-12 22:45:56,655 INFO L147 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size 9 [2021-08-12 22:45:56,666 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-08-12 22:45:56,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:56,674 INFO L142 QuantifierPusher]: treesize reduction 9, result has 64.0 percent of original size [2021-08-12 22:45:56,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:56,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:56,686 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:56,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:56,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076223477] [2021-08-12 22:45:56,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076223477] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:56,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181559661] [2021-08-12 22:45:56,687 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:56,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:45:56,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:56,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-12 22:45:56,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:56,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,749 INFO L142 QuantifierPusher]: treesize reduction 37, result has 49.3 percent of original size [2021-08-12 22:45:56,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:45:56,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:45:56,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:45:56,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:56,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:56,764 INFO L142 QuantifierPusher]: treesize reduction 114, result has 22.4 percent of original size [2021-08-12 22:45:56,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:56,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:56,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:56,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:56,779 INFO L142 QuantifierPusher]: treesize reduction 107, result has 27.7 percent of original size [2021-08-12 22:45:56,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:56,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:56,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:56,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:56,796 INFO L142 QuantifierPusher]: treesize reduction 25, result has 70.6 percent of original size [2021-08-12 22:45:56,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:56,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:56,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:56,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:56,824 INFO L142 QuantifierPusher]: treesize reduction 40, result has 63.6 percent of original size [2021-08-12 22:45:56,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-08-12 22:45:56,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:56,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-08-12 22:45:56,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,835 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:56,836 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:56,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:56,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-08-12 22:45:56,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-08-12 22:45:56,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:56,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-08-12 22:45:56,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-08-12 22:45:56,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2021-08-12 22:45:56,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-08-12 22:45:56,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2021-08-12 22:45:56,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-08-12 22:45:56,925 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 6, 2, 2, 1] term [2021-08-12 22:45:56,925 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:45:56,926 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-08-12 22:45:56,935 INFO L142 QuantifierPusher]: treesize reduction 20, result has 89.8 percent of original size [2021-08-12 22:45:56,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-08-12 22:45:56,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:56,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:56,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-08-12 22:45:56,983 INFO L142 QuantifierPusher]: treesize reduction 107, result has 32.7 percent of original size [2021-08-12 22:45:56,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:56,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:56,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:56,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:56,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:57,006 INFO L142 QuantifierPusher]: treesize reduction 165, result has 0.6 percent of original size [2021-08-12 22:45:57,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,031 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:57,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181559661] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:57,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:57,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-08-12 22:45:57,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926792936] [2021-08-12 22:45:57,032 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 22:45:57,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:57,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 22:45:57,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-08-12 22:45:57,032 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:57,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 114 transitions, 3946 flow. Second operand has 18 states, 18 states have (on average 15.055555555555555) internal successors, (271), 18 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:57,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:57,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:57,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:57,151 INFO L129 PetriNetUnfolder]: 25/174 cut-off events. [2021-08-12 22:45:57,151 INFO L130 PetriNetUnfolder]: For 2270/2270 co-relation queries the response was YES. [2021-08-12 22:45:57,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1501 conditions, 174 events. 25/174 cut-off events. For 2270/2270 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 781 event pairs, 0 based on Foata normal form. 1/170 useless extension candidates. Maximal degree in co-relation 1110. Up to 66 conditions per place. [2021-08-12 22:45:57,153 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 57 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2021-08-12 22:45:57,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 76 transitions, 2640 flow [2021-08-12 22:45:57,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 22:45:57,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-08-12 22:45:57,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2021-08-12 22:45:57,153 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.77 [2021-08-12 22:45:57,154 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 154 transitions. [2021-08-12 22:45:57,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 154 transitions. [2021-08-12 22:45:57,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:57,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 154 transitions. [2021-08-12 22:45:57,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 15.4) internal successors, (154), 10 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:57,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:57,154 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:57,155 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 118 predicate places. [2021-08-12 22:45:57,155 INFO L482 AbstractCegarLoop]: Abstraction has has 140 places, 76 transitions, 2640 flow [2021-08-12 22:45:57,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 15.055555555555555) internal successors, (271), 18 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:57,155 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:57,155 INFO L266 CegarLoopForPetriNet]: trace histogram [4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:57,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:57,369 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:57,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:57,369 INFO L82 PathProgramCache]: Analyzing trace with hash -2003542752, now seen corresponding path program 11 times [2021-08-12 22:45:57,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:57,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629447450] [2021-08-12 22:45:57,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:57,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:57,389 INFO L142 QuantifierPusher]: treesize reduction 7, result has 50.0 percent of original size [2021-08-12 22:45:57,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:57,398 INFO L142 QuantifierPusher]: treesize reduction 32, result has 23.8 percent of original size [2021-08-12 22:45:57,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:57,403 INFO L142 QuantifierPusher]: treesize reduction 20, result has 41.2 percent of original size [2021-08-12 22:45:57,403 INFO L147 QuantifierPusher]: treesize reduction 4, result has 71.4 percent of original size 10 [2021-08-12 22:45:57,413 INFO L142 QuantifierPusher]: treesize reduction 8, result has 55.6 percent of original size [2021-08-12 22:45:57,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:57,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:57,427 INFO L142 QuantifierPusher]: treesize reduction 4, result has 55.6 percent of original size [2021-08-12 22:45:57,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:45:57,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,441 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:45:57,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:57,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629447450] [2021-08-12 22:45:57,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629447450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:57,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142330409] [2021-08-12 22:45:57,441 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:57,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 22:45:57,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:57,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-12 22:45:57,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:57,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,485 INFO L142 QuantifierPusher]: treesize reduction 37, result has 44.8 percent of original size [2021-08-12 22:45:57,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:57,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:57,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:57,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:57,499 INFO L142 QuantifierPusher]: treesize reduction 95, result has 35.4 percent of original size [2021-08-12 22:45:57,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:57,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:57,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:57,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:57,523 INFO L142 QuantifierPusher]: treesize reduction 107, result has 38.2 percent of original size [2021-08-12 22:45:57,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:45:57,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:45:57,572 INFO L142 QuantifierPusher]: treesize reduction 95, result has 41.0 percent of original size [2021-08-12 22:45:57,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-08-12 22:45:57,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-08-12 22:45:57,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-08-12 22:45:57,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-08-12 22:45:57,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-08-12 22:45:57,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-08-12 22:45:57,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 222 [2021-08-12 22:45:57,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-08-12 22:45:57,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 222 [2021-08-12 22:45:57,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-08-12 22:45:57,638 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 8, 2, 2, 1] term [2021-08-12 22:45:57,639 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:45:57,639 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:57,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:57,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-08-12 22:45:57,652 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:57,653 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,654 INFO L142 QuantifierPusher]: treesize reduction 15, result has 86.5 percent of original size [2021-08-12 22:45:57,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:57,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:57,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-08-12 22:45:57,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:57,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:57,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:57,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-08-12 22:45:57,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:45:57,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 22:45:57,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:45:57,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,707 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 22:45:57,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:57,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:57,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-08-12 22:45:57,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-08-12 22:45:57,741 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:99, output treesize:85 [2021-08-12 22:45:57,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:57,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:57,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-08-12 22:45:57,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-08-12 22:45:57,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-08-12 22:45:57,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-08-12 22:45:57,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-08-12 22:45:57,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-08-12 22:45:57,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,802 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 2, 2, 1] term [2021-08-12 22:45:57,802 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:57,803 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:57,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:57,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-08-12 22:45:57,819 INFO L142 QuantifierPusher]: treesize reduction 20, result has 90.6 percent of original size [2021-08-12 22:45:57,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:45:57,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:57,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:57,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:45:57,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:57,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-08-12 22:45:57,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-08-12 22:45:57,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-08-12 22:45:57,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-08-12 22:45:57,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:45:57,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:57,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-08-12 22:45:57,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-08-12 22:45:57,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:57,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:45:57,936 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 5, 2, 2, 1] term [2021-08-12 22:45:57,936 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:57,941 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:57,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:57,957 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:45:57,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142330409] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:57,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:57,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-12 22:45:57,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538174410] [2021-08-12 22:45:57,958 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 22:45:57,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:57,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 22:45:57,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-12 22:45:57,958 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:57,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 76 transitions, 2640 flow. Second operand has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:57,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:57,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:57,959 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:58,050 INFO L129 PetriNetUnfolder]: 26/178 cut-off events. [2021-08-12 22:45:58,051 INFO L130 PetriNetUnfolder]: For 2700/2700 co-relation queries the response was YES. [2021-08-12 22:45:58,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1613 conditions, 178 events. 26/178 cut-off events. For 2700/2700 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 809 event pairs, 0 based on Foata normal form. 1/174 useless extension candidates. Maximal degree in co-relation 1203. Up to 68 conditions per place. [2021-08-12 22:45:58,052 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 57 selfloop transitions, 11 changer transitions 0/78 dead transitions. [2021-08-12 22:45:58,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 78 transitions, 2856 flow [2021-08-12 22:45:58,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 22:45:58,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-08-12 22:45:58,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2021-08-12 22:45:58,053 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.785 [2021-08-12 22:45:58,053 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 157 transitions. [2021-08-12 22:45:58,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 157 transitions. [2021-08-12 22:45:58,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:58,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 157 transitions. [2021-08-12 22:45:58,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,054 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,054 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 127 predicate places. [2021-08-12 22:45:58,054 INFO L482 AbstractCegarLoop]: Abstraction has has 149 places, 78 transitions, 2856 flow [2021-08-12 22:45:58,054 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,054 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:58,054 INFO L266 CegarLoopForPetriNet]: trace histogram [5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:58,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-12 22:45:58,268 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:58,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:58,268 INFO L82 PathProgramCache]: Analyzing trace with hash 38742442, now seen corresponding path program 12 times [2021-08-12 22:45:58,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:58,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307671443] [2021-08-12 22:45:58,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:58,296 INFO L142 QuantifierPusher]: treesize reduction 8, result has 61.9 percent of original size [2021-08-12 22:45:58,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:45:58,308 INFO L142 QuantifierPusher]: treesize reduction 16, result has 51.5 percent of original size [2021-08-12 22:45:58,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:58,315 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-08-12 22:45:58,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,323 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-08-12 22:45:58,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,336 INFO L142 QuantifierPusher]: treesize reduction 4, result has 75.0 percent of original size [2021-08-12 22:45:58,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:45:58,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:58,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:45:58,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:58,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,394 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:58,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:58,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307671443] [2021-08-12 22:45:58,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307671443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:58,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303594506] [2021-08-12 22:45:58,394 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:58,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 22:45:58,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:45:58,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-12 22:45:58,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:58,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,455 INFO L142 QuantifierPusher]: treesize reduction 37, result has 49.3 percent of original size [2021-08-12 22:45:58,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:58,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:58,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:58,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:58,475 INFO L142 QuantifierPusher]: treesize reduction 95, result has 38.7 percent of original size [2021-08-12 22:45:58,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,511 INFO L142 QuantifierPusher]: treesize reduction 107, result has 32.7 percent of original size [2021-08-12 22:45:58,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:58,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:58,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:58,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:58,535 INFO L142 QuantifierPusher]: treesize reduction 28, result has 70.8 percent of original size [2021-08-12 22:45:58,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:58,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:58,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:58,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:58,579 INFO L142 QuantifierPusher]: treesize reduction 40, result has 66.9 percent of original size [2021-08-12 22:45:58,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-08-12 22:45:58,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:58,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:45:58,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,582 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:58,583 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:58,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:58,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:45:58,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-08-12 22:45:58,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:58,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-08-12 22:45:58,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-08-12 22:45:58,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-08-12 22:45:58,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-08-12 22:45:58,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-08-12 22:45:58,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,690 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 9, 2, 2, 1] term [2021-08-12 22:45:58,690 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:45:58,691 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,694 INFO L147 QuantifierPusher]: treesize reduction 10, result has 91.5 percent of original size 108 [2021-08-12 22:45:58,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-08-12 22:45:58,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:58,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-08-12 22:45:58,773 INFO L142 QuantifierPusher]: treesize reduction 107, result has 37.1 percent of original size [2021-08-12 22:45:58,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:58,808 INFO L142 QuantifierPusher]: treesize reduction 28, result has 74.3 percent of original size [2021-08-12 22:45:58,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-08-12 22:45:58,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:45:58,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-08-12 22:45:58,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,811 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-08-12 22:45:58,812 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:58,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:58,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:45:58,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:45:58,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-08-12 22:45:58,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:58,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:58,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-08-12 22:45:58,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:58,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:58,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:45:58,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-08-12 22:45:58,878 INFO L142 QuantifierPusher]: treesize reduction 170, result has 0.6 percent of original size [2021-08-12 22:45:58,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:58,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:58,889 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:58,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303594506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:58,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:58,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-12 22:45:58,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133486701] [2021-08-12 22:45:58,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:45:58,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:58,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:45:58,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:45:58,890 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:58,891 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 78 transitions, 2856 flow. Second operand has 20 states, 20 states have (on average 15.05) internal successors, (301), 20 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:58,891 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:58,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:45:58,960 INFO L129 PetriNetUnfolder]: 25/173 cut-off events. [2021-08-12 22:45:58,960 INFO L130 PetriNetUnfolder]: For 2847/2847 co-relation queries the response was YES. [2021-08-12 22:45:58,960 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1651 conditions, 173 events. 25/173 cut-off events. For 2847/2847 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 774 event pairs, 0 based on Foata normal form. 1/166 useless extension candidates. Maximal degree in co-relation 1224. Up to 67 conditions per place. [2021-08-12 22:45:58,961 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 57 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2021-08-12 22:45:58,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 77 transitions, 2946 flow [2021-08-12 22:45:58,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 22:45:58,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-08-12 22:45:58,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2021-08-12 22:45:58,962 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7681818181818182 [2021-08-12 22:45:58,962 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 169 transitions. [2021-08-12 22:45:58,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 169 transitions. [2021-08-12 22:45:58,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:45:58,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 169 transitions. [2021-08-12 22:45:58,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 15.363636363636363) internal successors, (169), 11 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 20.0) internal successors, (240), 12 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,963 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 20.0) internal successors, (240), 12 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,963 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 137 predicate places. [2021-08-12 22:45:58,963 INFO L482 AbstractCegarLoop]: Abstraction has has 159 places, 77 transitions, 2946 flow [2021-08-12 22:45:58,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 15.05) internal successors, (301), 20 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:58,963 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:45:58,963 INFO L266 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:45:59,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-12 22:45:59,177 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:45:59,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:45:59,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1454748510, now seen corresponding path program 13 times [2021-08-12 22:45:59,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:45:59,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542629260] [2021-08-12 22:45:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:45:59,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:59,195 INFO L142 QuantifierPusher]: treesize reduction 7, result has 50.0 percent of original size [2021-08-12 22:45:59,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:59,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:59,203 INFO L142 QuantifierPusher]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 22:45:59,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,210 INFO L142 QuantifierPusher]: treesize reduction 4, result has 71.4 percent of original size [2021-08-12 22:45:59,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:59,217 INFO L142 QuantifierPusher]: treesize reduction 20, result has 33.3 percent of original size [2021-08-12 22:45:59,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:45:59,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:45:59,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:45:59,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:45:59,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,251 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:45:59,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:45:59,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542629260] [2021-08-12 22:45:59,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542629260] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:59,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980165530] [2021-08-12 22:45:59,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:45:59,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:45:59,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-12 22:45:59,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:45:59,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,311 INFO L142 QuantifierPusher]: treesize reduction 37, result has 49.3 percent of original size [2021-08-12 22:45:59,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:59,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:59,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:59,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:45:59,328 INFO L142 QuantifierPusher]: treesize reduction 95, result has 38.7 percent of original size [2021-08-12 22:45:59,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:59,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:59,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:59,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:59,362 INFO L142 QuantifierPusher]: treesize reduction 107, result has 32.7 percent of original size [2021-08-12 22:45:59,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:59,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:59,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:59,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:45:59,385 INFO L142 QuantifierPusher]: treesize reduction 25, result has 74.0 percent of original size [2021-08-12 22:45:59,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:59,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:59,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:59,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:45:59,420 INFO L142 QuantifierPusher]: treesize reduction 40, result has 66.9 percent of original size [2021-08-12 22:45:59,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-08-12 22:45:59,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:59,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:45:59,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,424 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:45:59,425 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:45:59,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:45:59,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:45:59,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-08-12 22:45:59,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:45:59,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-08-12 22:45:59,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-08-12 22:45:59,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-08-12 22:45:59,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-08-12 22:45:59,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-08-12 22:45:59,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,539 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 9, 2, 2, 1] term [2021-08-12 22:45:59,539 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:45:59,540 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,549 INFO L147 QuantifierPusher]: treesize reduction 10, result has 91.5 percent of original size 108 [2021-08-12 22:45:59,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-08-12 22:45:59,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:45:59,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-08-12 22:45:59,633 INFO L142 QuantifierPusher]: treesize reduction 107, result has 37.1 percent of original size [2021-08-12 22:45:59,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:59,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:59,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:59,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:45:59,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:45:59,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:45:59,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 22:45:59,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:45:59,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 22:45:59,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 22:45:59,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:45:59,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:45:59,699 INFO L142 QuantifierPusher]: treesize reduction 28, result has 72.3 percent of original size [2021-08-12 22:45:59,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:45:59,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:45:59,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:45:59,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:45:59,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:45:59,764 INFO L142 QuantifierPusher]: treesize reduction 40, result has 61.5 percent of original size [2021-08-12 22:45:59,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-08-12 22:45:59,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-08-12 22:45:59,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-08-12 22:45:59,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-08-12 22:45:59,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:45:59,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:45:59,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-08-12 22:45:59,809 INFO L142 QuantifierPusher]: treesize reduction 110, result has 0.9 percent of original size [2021-08-12 22:45:59,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:45:59,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:45:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:45:59,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980165530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:45:59,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:45:59,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 19 [2021-08-12 22:45:59,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277287377] [2021-08-12 22:45:59,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:45:59,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:45:59,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:45:59,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:45:59,822 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:45:59,822 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 77 transitions, 2946 flow. Second operand has 20 states, 20 states have (on average 15.1) internal successors, (302), 20 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:45:59,822 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:45:59,822 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:45:59,822 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:46:00,050 INFO L129 PetriNetUnfolder]: 49/335 cut-off events. [2021-08-12 22:46:00,050 INFO L130 PetriNetUnfolder]: For 7802/7802 co-relation queries the response was YES. [2021-08-12 22:46:00,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 335 events. 49/335 cut-off events. For 7802/7802 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2004 event pairs, 0 based on Foata normal form. 9/322 useless extension candidates. Maximal degree in co-relation 2457. Up to 139 conditions per place. [2021-08-12 22:46:00,053 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 88 selfloop transitions, 51 changer transitions 0/149 dead transitions. [2021-08-12 22:46:00,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 149 transitions, 6332 flow [2021-08-12 22:46:00,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 22:46:00,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-08-12 22:46:00,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 238 transitions. [2021-08-12 22:46:00,054 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7933333333333333 [2021-08-12 22:46:00,054 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 238 transitions. [2021-08-12 22:46:00,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 238 transitions. [2021-08-12 22:46:00,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:46:00,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 238 transitions. [2021-08-12 22:46:00,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 15.866666666666667) internal successors, (238), 15 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:00,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 20.0) internal successors, (320), 16 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:00,055 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 20.0) internal successors, (320), 16 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:00,055 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 151 predicate places. [2021-08-12 22:46:00,056 INFO L482 AbstractCegarLoop]: Abstraction has has 173 places, 149 transitions, 6332 flow [2021-08-12 22:46:00,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 15.1) internal successors, (302), 20 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:00,056 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:46:00,056 INFO L266 CegarLoopForPetriNet]: trace histogram [5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:46:00,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:00,269 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:46:00,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:46:00,269 INFO L82 PathProgramCache]: Analyzing trace with hash 858646524, now seen corresponding path program 14 times [2021-08-12 22:46:00,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:46:00,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397516509] [2021-08-12 22:46:00,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:46:00,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:46:00,296 INFO L142 QuantifierPusher]: treesize reduction 8, result has 61.9 percent of original size [2021-08-12 22:46:00,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:00,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:46:00,310 INFO L142 QuantifierPusher]: treesize reduction 22, result has 46.3 percent of original size [2021-08-12 22:46:00,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:00,319 INFO L142 QuantifierPusher]: treesize reduction 8, result has 66.7 percent of original size [2021-08-12 22:46:00,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,329 INFO L142 QuantifierPusher]: treesize reduction 8, result has 66.7 percent of original size [2021-08-12 22:46:00,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,339 INFO L142 QuantifierPusher]: treesize reduction 8, result has 68.0 percent of original size [2021-08-12 22:46:00,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:46:00,349 INFO L142 QuantifierPusher]: treesize reduction 8, result has 55.6 percent of original size [2021-08-12 22:46:00,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:00,360 INFO L142 QuantifierPusher]: treesize reduction 17, result has 37.0 percent of original size [2021-08-12 22:46:00,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:00,371 INFO L142 QuantifierPusher]: treesize reduction 19, result has 48.6 percent of original size [2021-08-12 22:46:00,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:46:00,389 INFO L142 QuantifierPusher]: treesize reduction 9, result has 66.7 percent of original size [2021-08-12 22:46:00,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:46:00,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,415 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:00,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:46:00,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397516509] [2021-08-12 22:46:00,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397516509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:00,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35859167] [2021-08-12 22:46:00,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:00,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:46:00,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:46:00,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 22:46:00,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:46:00,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:00,478 INFO L142 QuantifierPusher]: treesize reduction 37, result has 51.3 percent of original size [2021-08-12 22:46:00,479 INFO L147 QuantifierPusher]: treesize reduction 3, result has 88.5 percent of original size 23 [2021-08-12 22:46:00,479 INFO L142 QuantifierPusher]: treesize reduction 3, result has 88.5 percent of original size [2021-08-12 22:46:00,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:00,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:00,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:00,500 INFO L142 QuantifierPusher]: treesize reduction 114, result has 25.5 percent of original size [2021-08-12 22:46:00,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:00,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:00,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:00,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:00,536 INFO L142 QuantifierPusher]: treesize reduction 107, result has 30.5 percent of original size [2021-08-12 22:46:00,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:00,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:00,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:00,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:00,561 INFO L142 QuantifierPusher]: treesize reduction 25, result has 72.5 percent of original size [2021-08-12 22:46:00,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:00,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:00,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:00,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:00,601 INFO L142 QuantifierPusher]: treesize reduction 40, result has 65.5 percent of original size [2021-08-12 22:46:00,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-08-12 22:46:00,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:00,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:46:00,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,604 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:46:00,605 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:00,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:46:00,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:00,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:46:00,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:00,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:46:00,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:00,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:46:00,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-08-12 22:46:00,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-08-12 22:46:00,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-08-12 22:46:00,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-08-12 22:46:00,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,716 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 8, 2, 2, 1] term [2021-08-12 22:46:00,717 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:46:00,717 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-08-12 22:46:00,743 INFO L142 QuantifierPusher]: treesize reduction 20, result has 90.9 percent of original size [2021-08-12 22:46:00,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-08-12 22:46:00,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:00,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-08-12 22:46:00,803 INFO L142 QuantifierPusher]: treesize reduction 107, result has 35.2 percent of original size [2021-08-12 22:46:00,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:00,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:00,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:00,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:00,834 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size [2021-08-12 22:46:00,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:00,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:00,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:00,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:00,888 INFO L142 QuantifierPusher]: treesize reduction 40, result has 62.6 percent of original size [2021-08-12 22:46:00,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:00,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:46:00,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:00,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:46:00,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:46:00,921 INFO L142 QuantifierPusher]: treesize reduction 98, result has 44.0 percent of original size [2021-08-12 22:46:00,933 INFO L147 QuantifierPusher]: treesize reduction 20, result has 68.3 percent of original size 43 [2021-08-12 22:46:00,933 INFO L142 QuantifierPusher]: treesize reduction 20, result has 68.8 percent of original size [2021-08-12 22:46:00,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:00,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-08-12 22:46:00,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-08-12 22:46:00,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:00,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:00,948 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:00,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35859167] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:00,948 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:46:00,948 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-08-12 22:46:00,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744230712] [2021-08-12 22:46:00,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 22:46:00,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:46:00,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 22:46:00,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2021-08-12 22:46:00,949 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:46:00,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 149 transitions, 6332 flow. Second operand has 23 states, 23 states have (on average 15.0) internal successors, (345), 23 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:00,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:46:00,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:46:00,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:46:01,215 INFO L129 PetriNetUnfolder]: 49/333 cut-off events. [2021-08-12 22:46:01,215 INFO L130 PetriNetUnfolder]: For 8603/8603 co-relation queries the response was YES. [2021-08-12 22:46:01,216 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3594 conditions, 333 events. 49/333 cut-off events. For 8603/8603 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1975 event pairs, 0 based on Foata normal form. 1/312 useless extension candidates. Maximal degree in co-relation 2556. Up to 138 conditions per place. [2021-08-12 22:46:01,218 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 125 selfloop transitions, 13 changer transitions 0/148 dead transitions. [2021-08-12 22:46:01,218 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 148 transitions, 6566 flow [2021-08-12 22:46:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 22:46:01,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-08-12 22:46:01,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 200 transitions. [2021-08-12 22:46:01,219 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7692307692307693 [2021-08-12 22:46:01,219 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 200 transitions. [2021-08-12 22:46:01,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 200 transitions. [2021-08-12 22:46:01,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:46:01,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 200 transitions. [2021-08-12 22:46:01,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 15.384615384615385) internal successors, (200), 13 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:01,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 20.0) internal successors, (280), 14 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:01,220 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 20.0) internal successors, (280), 14 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:01,220 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 163 predicate places. [2021-08-12 22:46:01,220 INFO L482 AbstractCegarLoop]: Abstraction has has 185 places, 148 transitions, 6566 flow [2021-08-12 22:46:01,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 15.0) internal successors, (345), 23 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:01,220 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:46:01,221 INFO L266 CegarLoopForPetriNet]: trace histogram [5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:46:01,437 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-12 22:46:01,437 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:46:01,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:46:01,437 INFO L82 PathProgramCache]: Analyzing trace with hash -677380060, now seen corresponding path program 15 times [2021-08-12 22:46:01,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:46:01,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997716235] [2021-08-12 22:46:01,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:46:01,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:46:01,458 INFO L142 QuantifierPusher]: treesize reduction 7, result has 50.0 percent of original size [2021-08-12 22:46:01,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:46:01,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,467 INFO L142 QuantifierPusher]: treesize reduction 22, result has 37.1 percent of original size [2021-08-12 22:46:01,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,482 INFO L142 QuantifierPusher]: treesize reduction 12, result has 45.5 percent of original size [2021-08-12 22:46:01,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,492 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-08-12 22:46:01,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:46:01,501 INFO L142 QuantifierPusher]: treesize reduction 17, result has 51.4 percent of original size [2021-08-12 22:46:01,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:46:01,515 INFO L142 QuantifierPusher]: treesize reduction 4, result has 83.3 percent of original size [2021-08-12 22:46:01,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:46:01,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-08-12 22:46:01,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:46:01,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:46:01,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997716235] [2021-08-12 22:46:01,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997716235] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:01,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756204852] [2021-08-12 22:46:01,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:01,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 22:46:01,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:46:01,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-12 22:46:01,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:46:01,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:01,582 INFO L142 QuantifierPusher]: treesize reduction 40, result has 42.9 percent of original size [2021-08-12 22:46:01,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:46:01,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:46:01,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:46:01,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:46:01,596 INFO L142 QuantifierPusher]: treesize reduction 95, result has 35.4 percent of original size [2021-08-12 22:46:01,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:01,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:01,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:01,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:01,619 INFO L142 QuantifierPusher]: treesize reduction 107, result has 38.2 percent of original size [2021-08-12 22:46:01,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:46:01,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:01,657 INFO L142 QuantifierPusher]: treesize reduction 95, result has 41.0 percent of original size [2021-08-12 22:46:01,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-08-12 22:46:01,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-08-12 22:46:01,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-08-12 22:46:01,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-08-12 22:46:01,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-08-12 22:46:01,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-08-12 22:46:01,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 222 [2021-08-12 22:46:01,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-08-12 22:46:01,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 222 [2021-08-12 22:46:01,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,753 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 8, 2, 2, 1] term [2021-08-12 22:46:01,754 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:46:01,756 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,757 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:46:01,758 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,759 INFO L142 QuantifierPusher]: treesize reduction 15, result has 86.2 percent of original size [2021-08-12 22:46:01,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-08-12 22:46:01,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-08-12 22:46:01,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-08-12 22:46:01,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-08-12 22:46:01,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-08-12 22:46:01,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-08-12 22:46:01,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-08-12 22:46:01,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-08-12 22:46:01,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,833 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 9, 2, 2, 1] term [2021-08-12 22:46:01,833 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:46:01,834 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-08-12 22:46:01,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-08-12 22:46:01,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-08-12 22:46:01,918 INFO L142 QuantifierPusher]: treesize reduction 40, result has 63.3 percent of original size [2021-08-12 22:46:01,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:01,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:01,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:01,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:01,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:01,972 INFO L142 QuantifierPusher]: treesize reduction 98, result has 42.4 percent of original size [2021-08-12 22:46:01,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-08-12 22:46:01,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:01,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:46:01,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-08-12 22:46:01,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,975 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:46:01,977 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:01,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:01,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:46:01,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:01,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:01,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:46:01,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-08-12 22:46:01,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:46:01,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:01,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:01,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 22:46:01,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 22:46:01,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:01,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:01,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:01,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 22:46:02,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:02,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-08-12 22:46:02,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 22:46:02,022 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:95, output treesize:81 [2021-08-12 22:46:02,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:02,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-08-12 22:46:02,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:02,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-08-12 22:46:02,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-08-12 22:46:02,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-08-12 22:46:02,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-08-12 22:46:02,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:02,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:02,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-08-12 22:46:02,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-08-12 22:46:02,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:46:02,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756204852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:02,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:46:02,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:46:02,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193971841] [2021-08-12 22:46:02,147 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:46:02,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:46:02,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:46:02,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:46:02,147 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:46:02,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 148 transitions, 6566 flow. Second operand has 19 states, 19 states have (on average 15.210526315789474) internal successors, (289), 19 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:02,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:46:02,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:46:02,148 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:46:02,558 INFO L129 PetriNetUnfolder]: 47/337 cut-off events. [2021-08-12 22:46:02,558 INFO L130 PetriNetUnfolder]: For 8733/8733 co-relation queries the response was YES. [2021-08-12 22:46:02,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3593 conditions, 337 events. 47/337 cut-off events. For 8733/8733 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2038 event pairs, 0 based on Foata normal form. 22/347 useless extension candidates. Maximal degree in co-relation 2659. Up to 130 conditions per place. [2021-08-12 22:46:02,561 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 82 selfloop transitions, 48 changer transitions 0/140 dead transitions. [2021-08-12 22:46:02,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 140 transitions, 6502 flow [2021-08-12 22:46:02,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 22:46:02,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-08-12 22:46:02,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 303 transitions. [2021-08-12 22:46:02,562 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.8911764705882353 [2021-08-12 22:46:02,562 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 303 transitions. [2021-08-12 22:46:02,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 303 transitions. [2021-08-12 22:46:02,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:46:02,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 303 transitions. [2021-08-12 22:46:02,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 17.823529411764707) internal successors, (303), 17 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:02,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 20.0) internal successors, (360), 18 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:02,563 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 20.0) internal successors, (360), 18 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:02,563 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 177 predicate places. [2021-08-12 22:46:02,563 INFO L482 AbstractCegarLoop]: Abstraction has has 199 places, 140 transitions, 6502 flow [2021-08-12 22:46:02,564 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.210526315789474) internal successors, (289), 19 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:02,564 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:46:02,564 INFO L266 CegarLoopForPetriNet]: trace histogram [6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:46:02,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-12 22:46:02,780 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:46:02,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:46:02,780 INFO L82 PathProgramCache]: Analyzing trace with hash 387105784, now seen corresponding path program 16 times [2021-08-12 22:46:02,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:46:02,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137245963] [2021-08-12 22:46:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:46:02,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:46:02,830 INFO L142 QuantifierPusher]: treesize reduction 11, result has 54.2 percent of original size [2021-08-12 22:46:02,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:02,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:02,843 INFO L142 QuantifierPusher]: treesize reduction 16, result has 59.0 percent of original size [2021-08-12 22:46:02,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:02,854 INFO L142 QuantifierPusher]: treesize reduction 4, result has 83.3 percent of original size [2021-08-12 22:46:02,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:46:02,863 INFO L142 QuantifierPusher]: treesize reduction 4, result has 83.3 percent of original size [2021-08-12 22:46:02,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:46:02,880 INFO L142 QuantifierPusher]: treesize reduction 37, result has 40.3 percent of original size [2021-08-12 22:46:02,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:46:02,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:46:02,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:02,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:46:02,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:46:02,963 INFO L142 QuantifierPusher]: treesize reduction 8, result has 38.5 percent of original size [2021-08-12 22:46:02,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-08-12 22:46:02,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:02,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:02,985 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:02,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:46:02,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137245963] [2021-08-12 22:46:02,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137245963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:02,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144407790] [2021-08-12 22:46:02,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:03,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:46:03,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:46:03,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 22:46:03,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:46:03,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,045 INFO L142 QuantifierPusher]: treesize reduction 37, result has 49.3 percent of original size [2021-08-12 22:46:03,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:03,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:03,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:03,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:03,067 INFO L142 QuantifierPusher]: treesize reduction 114, result has 25.5 percent of original size [2021-08-12 22:46:03,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:03,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:03,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:03,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:03,088 INFO L142 QuantifierPusher]: treesize reduction 107, result has 30.5 percent of original size [2021-08-12 22:46:03,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:03,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:03,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:03,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-08-12 22:46:03,112 INFO L142 QuantifierPusher]: treesize reduction 25, result has 72.5 percent of original size [2021-08-12 22:46:03,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:03,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:03,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:03,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-08-12 22:46:03,148 INFO L142 QuantifierPusher]: treesize reduction 40, result has 65.5 percent of original size [2021-08-12 22:46:03,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-08-12 22:46:03,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:03,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:46:03,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,151 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:46:03,152 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:46:03,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:03,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:46:03,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:46:03,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:03,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-08-12 22:46:03,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-08-12 22:46:03,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-08-12 22:46:03,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-08-12 22:46:03,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-08-12 22:46:03,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,247 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 8, 2, 2, 1] term [2021-08-12 22:46:03,247 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:46:03,248 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-08-12 22:46:03,254 INFO L142 QuantifierPusher]: treesize reduction 20, result has 90.9 percent of original size [2021-08-12 22:46:03,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-08-12 22:46:03,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:03,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-08-12 22:46:03,317 INFO L142 QuantifierPusher]: treesize reduction 107, result has 35.2 percent of original size [2021-08-12 22:46:03,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:03,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:03,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:03,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-08-12 22:46:03,346 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size [2021-08-12 22:46:03,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:03,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:03,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:03,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:03,397 INFO L142 QuantifierPusher]: treesize reduction 40, result has 62.6 percent of original size [2021-08-12 22:46:03,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:03,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:46:03,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-08-12 22:46:03,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:03,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:03,430 INFO L142 QuantifierPusher]: treesize reduction 114, result has 34.1 percent of original size [2021-08-12 22:46:03,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:03,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:03,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:03,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-08-12 22:46:03,462 INFO L142 QuantifierPusher]: treesize reduction 107, result has 38.2 percent of original size [2021-08-12 22:46:03,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-08-12 22:46:03,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:03,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-08-12 22:46:03,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:46:03,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:03,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:03,479 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:03,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144407790] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:03,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:46:03,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-08-12 22:46:03,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151399377] [2021-08-12 22:46:03,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-08-12 22:46:03,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:46:03,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-12 22:46:03,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-08-12 22:46:03,480 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:46:03,480 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 140 transitions, 6502 flow. Second operand has 25 states, 25 states have (on average 15.0) internal successors, (375), 25 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:03,480 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:46:03,480 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:46:03,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:46:03,757 INFO L129 PetriNetUnfolder]: 48/343 cut-off events. [2021-08-12 22:46:03,757 INFO L130 PetriNetUnfolder]: For 8792/8792 co-relation queries the response was YES. [2021-08-12 22:46:03,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3785 conditions, 343 events. 48/343 cut-off events. For 8792/8792 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2092 event pairs, 0 based on Foata normal form. 1/332 useless extension candidates. Maximal degree in co-relation 2815. Up to 132 conditions per place. [2021-08-12 22:46:03,760 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 118 selfloop transitions, 14 changer transitions 0/142 dead transitions. [2021-08-12 22:46:03,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 142 transitions, 6870 flow [2021-08-12 22:46:03,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 22:46:03,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-08-12 22:46:03,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 215 transitions. [2021-08-12 22:46:03,761 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7678571428571429 [2021-08-12 22:46:03,761 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 215 transitions. [2021-08-12 22:46:03,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 215 transitions. [2021-08-12 22:46:03,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:46:03,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 215 transitions. [2021-08-12 22:46:03,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 15.357142857142858) internal successors, (215), 14 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:03,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:03,762 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:03,763 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 190 predicate places. [2021-08-12 22:46:03,763 INFO L482 AbstractCegarLoop]: Abstraction has has 212 places, 142 transitions, 6870 flow [2021-08-12 22:46:03,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 15.0) internal successors, (375), 25 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:03,763 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:46:03,763 INFO L266 CegarLoopForPetriNet]: trace histogram [7, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:46:03,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:03,977 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:46:03,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:46:03,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1469298092, now seen corresponding path program 17 times [2021-08-12 22:46:03,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:46:03,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834831301] [2021-08-12 22:46:03,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:46:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:46:04,005 INFO L142 QuantifierPusher]: treesize reduction 8, result has 61.9 percent of original size [2021-08-12 22:46:04,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:46:04,018 INFO L142 QuantifierPusher]: treesize reduction 16, result has 51.5 percent of original size [2021-08-12 22:46:04,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:46:04,028 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-08-12 22:46:04,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,037 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-08-12 22:46:04,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,047 INFO L142 QuantifierPusher]: treesize reduction 4, result has 75.0 percent of original size [2021-08-12 22:46:04,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:46:04,056 INFO L142 QuantifierPusher]: treesize reduction 4, result has 71.4 percent of original size [2021-08-12 22:46:04,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:46:04,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:04,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:46:04,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:46:04,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:04,122 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-08-12 22:46:04,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:46:04,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,135 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 12 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:04,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:46:04,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834831301] [2021-08-12 22:46:04,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834831301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:04,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978876119] [2021-08-12 22:46:04,136 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:04,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-12 22:46:04,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:46:04,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 22:46:04,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:46:04,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,206 INFO L142 QuantifierPusher]: treesize reduction 37, result has 49.3 percent of original size [2021-08-12 22:46:04,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:46:04,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:46:04,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:46:04,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:46:04,225 INFO L142 QuantifierPusher]: treesize reduction 95, result has 38.7 percent of original size [2021-08-12 22:46:04,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,262 INFO L142 QuantifierPusher]: treesize reduction 107, result has 32.7 percent of original size [2021-08-12 22:46:04,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:46:04,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:46:04,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:46:04,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-08-12 22:46:04,286 INFO L142 QuantifierPusher]: treesize reduction 28, result has 70.8 percent of original size [2021-08-12 22:46:04,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:04,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:04,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:04,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:04,322 INFO L142 QuantifierPusher]: treesize reduction 40, result has 66.9 percent of original size [2021-08-12 22:46:04,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-08-12 22:46:04,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:04,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:04,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,325 INFO L732 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-08-12 22:46:04,328 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-08-12 22:46:04,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:46:04,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-08-12 22:46:04,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-08-12 22:46:04,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:46:04,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-08-12 22:46:04,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-08-12 22:46:04,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-08-12 22:46:04,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2021-08-12 22:46:04,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2021-08-12 22:46:04,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,434 INFO L428 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 9, 2, 2, 1] term [2021-08-12 22:46:04,434 INFO L732 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-08-12 22:46:04,434 INFO L739 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,438 INFO L147 QuantifierPusher]: treesize reduction 10, result has 91.5 percent of original size 108 [2021-08-12 22:46:04,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-08-12 22:46:04,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:04,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 223 [2021-08-12 22:46:04,505 INFO L142 QuantifierPusher]: treesize reduction 107, result has 37.1 percent of original size [2021-08-12 22:46:04,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-08-12 22:46:04,537 INFO L142 QuantifierPusher]: treesize reduction 28, result has 74.3 percent of original size [2021-08-12 22:46:04,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-08-12 22:46:04,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-08-12 22:46:04,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-08-12 22:46:04,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-08-12 22:46:04,590 INFO L142 QuantifierPusher]: treesize reduction 40, result has 64.3 percent of original size [2021-08-12 22:46:04,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-08-12 22:46:04,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:04,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:46:04,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-08-12 22:46:04,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:46:04,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-08-12 22:46:04,636 INFO L142 QuantifierPusher]: treesize reduction 98, result has 44.9 percent of original size [2021-08-12 22:46:04,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-08-12 22:46:04,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-08-12 22:46:04,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-08-12 22:46:04,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-08-12 22:46:04,686 INFO L142 QuantifierPusher]: treesize reduction 107, result has 39.9 percent of original size [2021-08-12 22:46:04,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:04,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:04,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:04,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:04,721 INFO L142 QuantifierPusher]: treesize reduction 184, result has 0.5 percent of original size [2021-08-12 22:46:04,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:04,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:04,737 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 12 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:04,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978876119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:04,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:46:04,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2021-08-12 22:46:04,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717662657] [2021-08-12 22:46:04,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 22:46:04,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:46:04,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 22:46:04,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-08-12 22:46:04,738 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:46:04,738 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 142 transitions, 6870 flow. Second operand has 26 states, 26 states have (on average 15.038461538461538) internal successors, (391), 26 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:04,738 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:46:04,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:46:04,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:46:04,956 INFO L129 PetriNetUnfolder]: 47/342 cut-off events. [2021-08-12 22:46:04,956 INFO L130 PetriNetUnfolder]: For 9299/9299 co-relation queries the response was YES. [2021-08-12 22:46:04,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3890 conditions, 342 events. 47/342 cut-off events. For 9299/9299 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2080 event pairs, 0 based on Foata normal form. 1/331 useless extension candidates. Maximal degree in co-relation 2886. Up to 131 conditions per place. [2021-08-12 22:46:04,959 INFO L132 encePairwiseOnDemand]: 16/20 looper letters, 118 selfloop transitions, 13 changer transitions 0/141 dead transitions. [2021-08-12 22:46:04,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 141 transitions, 7078 flow [2021-08-12 22:46:04,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 22:46:04,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-08-12 22:46:04,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 214 transitions. [2021-08-12 22:46:04,961 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7642857142857142 [2021-08-12 22:46:04,961 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 214 transitions. [2021-08-12 22:46:04,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 214 transitions. [2021-08-12 22:46:04,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:46:04,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 214 transitions. [2021-08-12 22:46:04,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 15.285714285714286) internal successors, (214), 14 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:04,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:04,962 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:04,962 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 203 predicate places. [2021-08-12 22:46:04,963 INFO L482 AbstractCegarLoop]: Abstraction has has 225 places, 141 transitions, 7078 flow [2021-08-12 22:46:04,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 15.038461538461538) internal successors, (391), 26 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:04,963 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:46:04,963 INFO L266 CegarLoopForPetriNet]: trace histogram [7, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:46:05,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-08-12 22:46:05,173 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:46:05,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:46:05,173 INFO L82 PathProgramCache]: Analyzing trace with hash 35254636, now seen corresponding path program 18 times [2021-08-12 22:46:05,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:46:05,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041368039] [2021-08-12 22:46:05,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:46:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:46:05,203 INFO L142 QuantifierPusher]: treesize reduction 12, result has 57.1 percent of original size [2021-08-12 22:46:05,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:05,210 INFO L142 QuantifierPusher]: treesize reduction 4, result has 81.8 percent of original size [2021-08-12 22:46:05,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:46:05,218 INFO L142 QuantifierPusher]: treesize reduction 12, result has 68.4 percent of original size [2021-08-12 22:46:05,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:46:05,231 INFO L142 QuantifierPusher]: treesize reduction 33, result has 50.0 percent of original size [2021-08-12 22:46:05,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:46:05,247 INFO L142 QuantifierPusher]: treesize reduction 27, result has 40.0 percent of original size [2021-08-12 22:46:05,248 INFO L147 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size 14 [2021-08-12 22:46:05,261 INFO L142 QuantifierPusher]: treesize reduction 27, result has 42.6 percent of original size [2021-08-12 22:46:05,261 INFO L147 QuantifierPusher]: treesize reduction 4, result has 80.0 percent of original size 16 [2021-08-12 22:46:05,276 INFO L142 QuantifierPusher]: treesize reduction 8, result has 63.6 percent of original size [2021-08-12 22:46:05,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:46:05,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:46:05,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:46:05,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:46:05,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:46:05,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:46:05,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:46:05,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:05,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:46:05,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041368039] [2021-08-12 22:46:05,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041368039] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:05,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222441819] [2021-08-12 22:46:05,373 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:05,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-08-12 22:46:05,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:46:05,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-12 22:46:05,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:46:05,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:46:05,436 INFO L142 QuantifierPusher]: treesize reduction 37, result has 53.2 percent of original size [2021-08-12 22:46:05,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:46:05,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:46:05,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:46:05,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:46:05,469 INFO L142 QuantifierPusher]: treesize reduction 95, result has 39.9 percent of original size [2021-08-12 22:46:05,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:46:05,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:46:05,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:46:05,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-08-12 22:46:05,513 INFO L142 QuantifierPusher]: treesize reduction 107, result has 34.0 percent of original size [2021-08-12 22:46:05,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:46:05,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:46:05,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:46:05,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-08-12 22:46:05,543 INFO L142 QuantifierPusher]: treesize reduction 28, result has 72.3 percent of original size [2021-08-12 22:46:05,544 INFO L147 QuantifierPusher]: treesize reduction 20, result has 66.1 percent of original size 39 [2021-08-12 22:46:05,544 INFO L142 QuantifierPusher]: treesize reduction 20, result has 66.1 percent of original size [2021-08-12 22:46:05,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-08-12 22:46:05,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-08-12 22:46:05,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-08-12 22:46:05,572 INFO L142 QuantifierPusher]: treesize reduction 40, result has 59.6 percent of original size [2021-08-12 22:46:05,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:46:05,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:46:05,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:46:05,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-08-12 22:46:05,605 INFO L142 QuantifierPusher]: treesize reduction 98, result has 44.3 percent of original size [2021-08-12 22:46:05,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-08-12 22:46:05,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-08-12 22:46:05,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-08-12 22:46:05,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-08-12 22:46:05,657 INFO L142 QuantifierPusher]: treesize reduction 107, result has 39.2 percent of original size [2021-08-12 22:46:05,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:05,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:05,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:05,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:05,695 INFO L142 QuantifierPusher]: treesize reduction 28, result has 75.7 percent of original size [2021-08-12 22:46:05,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-08-12 22:46:05,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-08-12 22:46:05,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-08-12 22:46:05,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-08-12 22:46:05,758 INFO L142 QuantifierPusher]: treesize reduction 40, result has 66.1 percent of original size [2021-08-12 22:46:05,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-08-12 22:46:05,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:46:05,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:46:05,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-08-12 22:46:05,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:05,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-08-12 22:46:05,796 INFO L142 QuantifierPusher]: treesize reduction 98, result has 46.7 percent of original size [2021-08-12 22:46:05,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-08-12 22:46:05,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-08-12 22:46:05,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-08-12 22:46:05,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-08-12 22:46:05,853 INFO L142 QuantifierPusher]: treesize reduction 107, result has 41.8 percent of original size [2021-08-12 22:46:05,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:05,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:05,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:05,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:05,892 INFO L142 QuantifierPusher]: treesize reduction 47, result has 61.2 percent of original size [2021-08-12 22:46:05,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-08-12 22:46:05,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:05,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:05,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-08-12 22:46:05,928 INFO L142 QuantifierPusher]: treesize reduction 184, result has 0.5 percent of original size [2021-08-12 22:46:05,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:46:05,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:46:05,937 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:46:05,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222441819] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:46:05,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:46:05,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2021-08-12 22:46:05,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587260043] [2021-08-12 22:46:05,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-08-12 22:46:05,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:46:05,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-12 22:46:05,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2021-08-12 22:46:05,938 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 20 [2021-08-12 22:46:05,939 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 141 transitions, 7078 flow. Second operand has 28 states, 28 states have (on average 15.035714285714286) internal successors, (421), 28 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:05,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:46:05,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 20 [2021-08-12 22:46:05,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:46:06,348 INFO L129 PetriNetUnfolder]: 1/92 cut-off events. [2021-08-12 22:46:06,348 INFO L130 PetriNetUnfolder]: For 1583/1583 co-relation queries the response was YES. [2021-08-12 22:46:06,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 754 conditions, 92 events. 1/92 cut-off events. For 1583/1583 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 317 event pairs, 0 based on Foata normal form. 8/95 useless extension candidates. Maximal degree in co-relation 644. Up to 21 conditions per place. [2021-08-12 22:46:06,348 INFO L132 encePairwiseOnDemand]: 15/20 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2021-08-12 22:46:06,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 30 transitions, 1234 flow [2021-08-12 22:46:06,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 22:46:06,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-08-12 22:46:06,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 232 transitions. [2021-08-12 22:46:06,349 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.7733333333333333 [2021-08-12 22:46:06,349 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 232 transitions. [2021-08-12 22:46:06,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 232 transitions. [2021-08-12 22:46:06,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:46:06,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 232 transitions. [2021-08-12 22:46:06,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 15.466666666666667) internal successors, (232), 15 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:06,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 20.0) internal successors, (320), 16 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:06,350 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 20.0) internal successors, (320), 16 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:06,350 INFO L348 CegarLoopForPetriNet]: 22 programPoint places, 201 predicate places. [2021-08-12 22:46:06,350 INFO L482 AbstractCegarLoop]: Abstraction has has 223 places, 30 transitions, 1234 flow [2021-08-12 22:46:06,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 15.035714285714286) internal successors, (421), 28 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 22:46:06,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:46:06,598 INFO L742 CegarLoopForPetriNet]: Computed Owicki-Gries annotation of size 13079 in 28941734ns [2021-08-12 22:46:06,599 INFO L113 kiGriesValidityCheck]: 6#false [2021-08-12 22:46:06,600 INFO L113 kiGriesValidityCheck]: 1#(and v_np18_1 (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np20_1) v_np16_1 (not v_np5_1) (not v_np19_1) (not v_np7_1) v_np3_1 (not v_np9_1) (not v_np8_1) v_np21_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 1) (= update (select node (+ node_back (- 2)))) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= node_back node_front) (= client_state 1) (= node_state 0) (= node_back node_front) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (or (and (= update (select node (+ node_front (- 1)))) safe) (and (not safe) (not (= update (select node (+ node_front (- 1))))))) (<= manager_back manager_front) (= manager_state 2) (<= 1 client_state) (not (= manager_state 3)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (<= 1 manager_state) (<= node_back node_front) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 1) (= client_front client_back) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (<= 1 client_state) (= ok (select manager manager_front)) (or (and (= manager_back (+ manager_front 1)) (= manager_state 2) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1))))) (and (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))))) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front))) (<= manager_back (+ manager_front 1)) (<= 1 manager_state) (<= node_back node_front) (= manager_back (+ manager_front 1)) (or (= (select client client_front) ok) (<= client_back client_front)) (= client_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1))))) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))))) (= ok (select manager (+ manager_back (- 1)))) (= manager_state 2) (< manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (<= manager_back (+ manager_front 1)) (<= client_back client_front))) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) safe (= client_front client_back) (= node_state 0) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front))) (not v_np4_1) (not v_np12_1) (not v_np13_1) v_np0_1 (not v_np10_1)) [2021-08-12 22:46:06,601 INFO L113 kiGriesValidityCheck]: 3#(and (not v_np16_1) v_np19_1 (not v_np15_1) v_np14_1 (not v_np20_1) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np2_1 (not v_np3_1) (not v_np9_1) (not v_np8_1) (or (and (= update (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (< client_front (+ client_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= (+ manager_front 1) manager_back) (= update (select manager manager_front)) safe (<= manager_back (+ manager_front 1)) (= manager_back (+ manager_front 1)) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 0) (= manager_state node_state) (= node_back node_front) (<= node_state manager_state) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= node_state 0) (= manager_state 0) (= node_back node_front) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front manager_back) (= (select manager (+ manager_front (- 1))) ok) (<= manager_back (+ manager_front 1)))) (< manager_front manager_back) (<= 1 client_state) (= update (select manager manager_front)) (< client_front (+ client_back 1)) (or (not (= (select manager manager_back) update)) (<= client_back client_front)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= manager_back (+ manager_front 1)) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_front (- 2)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (or (and (= client_state 0) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1))))))) (and (= client_state 0) (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= update (select manager (+ manager_front (- 2)))) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (<= client_back client_front))) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np12_1 v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np10_1)) [2021-08-12 22:46:06,602 INFO L113 kiGriesValidityCheck]: 22#(or (and (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) v_np14_1 (not v_np20_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front))) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np3_1 (not v_np9_1) v_np6_1 (not v_np8_1) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np12_1 (not v_np4_1) (not v_np13_1) (not v_np10_1)) (and v_np18_1 (not v_np16_1) (not v_np2_1) (not v_np20_1) v_np15_1 v_np17_1 (not v_np5_1) (not v_np19_1) (not v_np7_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front))) v_np3_1 (not v_np9_1) (not v_np8_1) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np12_1 (not v_np6_1) (not v_np4_1) (not v_np13_1) (not v_np10_1)) (and v_np18_1 (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np20_1) v_np16_1 (not v_np5_1) (not v_np19_1) (not v_np7_1) v_np3_1 (not v_np9_1) (not v_np8_1) v_np21_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 1) (= update (select node (+ node_back (- 2)))) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= node_back node_front) (= client_state 1) (= node_state 0) (= node_back node_front) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (or (and (= update (select node (+ node_front (- 1)))) safe) (and (not safe) (not (= update (select node (+ node_front (- 1))))))) (<= manager_back manager_front) (= manager_state 2) (<= 1 client_state) (not (= manager_state 3)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (<= 1 manager_state) (<= node_back node_front) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 1) (= client_front client_back) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (<= 1 client_state) (= ok (select manager manager_front)) (or (and (= manager_back (+ manager_front 1)) (= manager_state 2) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1))))) (and (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))))) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front))) (<= manager_back (+ manager_front 1)) (<= 1 manager_state) (<= node_back node_front) (= manager_back (+ manager_front 1)) (or (= (select client client_front) ok) (<= client_back client_front)) (= client_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1))))) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))))) (= ok (select manager (+ manager_back (- 1)))) (= manager_state 2) (< manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (<= manager_back (+ manager_front 1)) (<= client_back client_front))) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) safe (= client_front client_back) (= node_state 0) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front))) (not v_np4_1) (not v_np12_1) (not v_np13_1) v_np0_1 (not v_np10_1)) (and (not v_np16_1) v_np19_1 (not v_np15_1) v_np14_1 (not v_np20_1) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np2_1 (not v_np3_1) (not v_np9_1) (not v_np8_1) (or (and (= update (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (< client_front (+ client_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= (+ manager_front 1) manager_back) (= update (select manager manager_front)) safe (<= manager_back (+ manager_front 1)) (= manager_back (+ manager_front 1)) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 0) (= manager_state node_state) (= node_back node_front) (<= node_state manager_state) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= node_state 0) (= manager_state 0) (= node_back node_front) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front manager_back) (= (select manager (+ manager_front (- 1))) ok) (<= manager_back (+ manager_front 1)))) (< manager_front manager_back) (<= 1 client_state) (= update (select manager manager_front)) (< client_front (+ client_back 1)) (or (not (= (select manager manager_back) update)) (<= client_back client_front)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= manager_back (+ manager_front 1)) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_front (- 2)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (or (and (= client_state 0) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1))))))) (and (= client_state 0) (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= update (select manager (+ manager_front (- 2)))) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (<= client_back client_front))) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np12_1 v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np10_1)) (and (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) v_np14_1 (not v_np20_1) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np3_1 v_np4_1 (not v_np9_1) (not v_np8_1) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np13_1 (not v_np6_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 1) (= update (select node (+ node_back (- 2)))) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (or (and (= update (select node (+ node_front (- 1)))) safe) (and (not safe) (not (= update (select node (+ node_front (- 1))))))) (<= manager_back manager_front) (= manager_state 2) (<= 1 client_state) (not (= manager_state 3)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (<= 1 manager_state) (<= node_back node_front) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 1) (= client_front client_back) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (<= 1 client_state) (= ok (select manager manager_front)) (or (and (= manager_back (+ manager_front 1)) (= manager_state 2) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1))))) (and (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))))) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front))) (<= manager_back (+ manager_front 1)) (<= 1 manager_state) (<= node_back node_front) (= manager_back (+ manager_front 1)) (or (= (select client client_front) ok) (<= client_back client_front)) (= client_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1))))) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))))) (= ok (select manager (+ manager_back (- 1)))) (= manager_state 2) (< manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (<= manager_back (+ manager_front 1)) (<= client_back client_front))) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) safe (= client_front client_back) (= node_state 0) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= node_back node_front) (= client_state 1) (= node_state 0) (= node_back node_front) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front))) (not v_np12_1) (not v_np10_1)) (and (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) v_np14_1 (not v_np20_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 1) (= update (select node (+ node_back (- 2)))) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front manager_back) (= (select manager (+ manager_front (- 1))) ok) (<= manager_back (+ manager_front 1)))) (< manager_front manager_back) (<= 1 client_state) (= update (select manager manager_front)) (< client_front (+ client_back 1)) (or (not (= (select manager manager_back) update)) (<= client_back client_front)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= manager_back (+ manager_front 1)) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_front (- 2)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (or (and (= client_state 0) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1))))))) (and (= client_state 0) (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= update (select manager (+ manager_front (- 2)))) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= node_back node_front) (= client_state 1) (= node_state 0) (= node_back node_front) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (< client_front (+ client_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= (+ manager_front 1) manager_back) (= update (select manager manager_front)) safe (<= manager_back (+ manager_front 1)) (= manager_back (+ manager_front 1)) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 0) (= manager_state node_state) (= node_back node_front) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (or (and (= update (select node (+ node_front (- 1)))) safe) (and (not safe) (not (= update (select node (+ node_front (- 1))))))) (<= manager_back manager_front) (= manager_state 2) (<= 1 client_state) (not (= manager_state 3)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (<= 1 manager_state) (<= node_back node_front) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 1) (= client_front client_back) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= node_state 0) (= manager_state 0) (= node_back node_front) (<= client_back client_front)) (and (<= 1 client_state) (= ok (select manager manager_front)) (or (and (= manager_back (+ manager_front 1)) (= manager_state 2) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1))))) (and (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))))) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front))) (<= manager_back (+ manager_front 1)) (<= 1 manager_state) (<= node_back node_front) (= manager_back (+ manager_front 1)) (or (= (select client client_front) ok) (<= client_back client_front)) (= client_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1))))) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))))) (= ok (select manager (+ manager_back (- 1)))) (= manager_state 2) (< manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (<= manager_back (+ manager_front 1)) (<= client_back client_front))) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) safe (= client_front client_back) (= node_state 0) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front))) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np3_1 (not v_np9_1) (not v_np8_1) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np12_1 v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np10_1))) [2021-08-12 22:46:06,606 INFO L113 kiGriesValidityCheck]: 13#(or (and (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) v_np14_1 (not v_np20_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front))) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np3_1 (not v_np9_1) v_np6_1 (not v_np8_1) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np12_1 (not v_np4_1) (not v_np13_1) (not v_np10_1)) (and v_np18_1 (not v_np16_1) (not v_np2_1) (not v_np20_1) v_np15_1 v_np17_1 (not v_np5_1) (not v_np19_1) (not v_np7_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front))) v_np3_1 (not v_np9_1) (not v_np8_1) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np12_1 (not v_np6_1) (not v_np4_1) (not v_np13_1) (not v_np10_1)) (and (<= manager_back manager_front) (not (= client_state 1)) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) v_np11_1 (not v_np1_1) (not v_np14_1) v_np12_1 (<= client_state manager_state) v_np13_1 (not v_np6_1) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (not v_np4_1) (not v_np10_1) (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) (not v_np21_1) (= client_state manager_state) v_np17_1 (not v_np18_1) safe (= manager_front manager_back) (= client_state 0) (not v_np0_1) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= node_state manager_state) (<= client_back client_front) v_np20_1) (and (not v_np16_1) v_np19_1 (not v_np15_1) v_np14_1 (not v_np20_1) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np2_1 (not v_np3_1) (not v_np9_1) (not v_np8_1) (or (and (= update (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (< client_front (+ client_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= (+ manager_front 1) manager_back) (= update (select manager manager_front)) safe (<= manager_back (+ manager_front 1)) (= manager_back (+ manager_front 1)) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 0) (= manager_state node_state) (= node_back node_front) (<= node_state manager_state) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= node_state 0) (= manager_state 0) (= node_back node_front) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front manager_back) (= (select manager (+ manager_front (- 1))) ok) (<= manager_back (+ manager_front 1)))) (< manager_front manager_back) (<= 1 client_state) (= update (select manager manager_front)) (< client_front (+ client_back 1)) (or (not (= (select manager manager_back) update)) (<= client_back client_front)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= manager_back (+ manager_front 1)) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_front (- 2)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (or (and (= client_state 0) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1))))))) (and (= client_state 0) (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= update (select manager (+ manager_front (- 2)))) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (<= client_back client_front))) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np12_1 v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np10_1)) (and (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) v_np14_1 (not v_np20_1) (or (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 1) (= update (select node (+ node_back (- 2)))) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) safe (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (or (and (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_state 1) (= client_back (+ client_front 1)) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (= client_state 1) (= client_back (+ client_front 1)) (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= client_back (+ client_front 1)) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (< manager_front (+ manager_back 1)) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (or (and (exists ((v_prenex_8 Int)) (and (= update (select manager (+ v_prenex_8 (- 1)))) (< manager_front (+ v_prenex_8 2)))) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok)) (and (not safe) (<= client_back (+ client_front 1)) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 0) (= (select node (+ node_back (- 1))) update) (= (select client (+ client_back (- 1))) ok))) (= node_back node_front)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front manager_back) (= (select manager (+ manager_front (- 1))) ok) (<= manager_back (+ manager_front 1)))) (< manager_front manager_back) (<= 1 client_state) (= update (select manager manager_front)) (< client_front (+ client_back 1)) (or (not (= (select manager manager_back) update)) (<= client_back client_front)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= manager_back (+ manager_front 1)) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_front (- 2)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (<= node_back (+ node_front 1)) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (= (select node node_front) update) (<= 1 manager_state) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((v_prenex_2 Int)) (and (not (= (select manager (+ v_prenex_2 (- 1))) update)) (< v_prenex_2 (+ manager_back 1)))) (= client_state 1)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe)) (= update (select manager (+ manager_front (- 1)))) (= manager_state 2) (or (and (not safe) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= (+ node_front 1) node_back)) (and (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_front (- 1)))))) (= (+ node_front 1) node_back) safe)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= manager_front manager_back) (= node_state 0) (= client_front client_back) (or (and (= update (select manager (+ manager_back (- 1)))) (<= node_state 0) (= (+ node_front 1) node_back) safe (= (select node node_front) update)) (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (<= node_state 0) (= (+ node_front 1) node_back) (= (select node node_front) update))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (or (and (= update (select manager (+ manager_back (- 1)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= update (select manager (+ manager_front (- 1))))))) (= client_state 1) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= client_state 1) safe (<= client_back client_front))) safe (= manager_front manager_back) (<= node_back node_front) (< manager_front (+ manager_back 1)) (<= node_state 0) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (or (and (= client_state 0) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok) (exists ((v_manager_back_77 Int) (v_manager_front_79 Int)) (and (not (= ok (select manager (+ v_manager_front_79 (- 1))))) (< v_manager_front_79 (+ manager_back 1)) (< v_manager_front_79 (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1))))))) (and (= client_state 0) (exists ((v_prenex_7 Int) (v_prenex_5 Int)) (and (< v_prenex_7 (+ manager_back 1)) (< v_prenex_7 (+ v_prenex_5 2)) (= (select manager (+ v_prenex_7 (- 1))) ok) (= update (select manager (+ v_prenex_5 (- 1)))))) (= client_front client_back) safe (= (select client (+ client_back (- 1))) ok))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= update (select manager (+ manager_front (- 2)))) (exists ((manager_front Int)) (and (<= manager_back manager_front) (< manager_front (+ manager_back 1)) (= (select manager (+ manager_front (- 1))) ok))) (= node_state 0) (= (select manager (+ manager_front (- 1))) ok) (= manager_state 0) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (<= 1 client_state) (= update (select manager (+ manager_back (- 2)))) (<= node_back (+ node_front 1)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (exists ((manager_front Int)) (and (< manager_front (+ manager_back 1)) (not (= (select manager (+ manager_front (- 1))) ok)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update)) (and (= ok (select manager (+ manager_back (- 1)))) (<= node_back node_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= node_state 0) (= (select node (+ node_back (- 1))) update) safe)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (or (= (select client client_front) ok) (<= client_back client_front)) (= update (select manager (+ manager_front (- 2)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update)) (and (< manager_front (+ manager_back 1)) (exists ((v_manager_back_77 Int)) (and (< manager_front (+ v_manager_back_77 2)) (= update (select manager (+ v_manager_back_77 (- 1)))))) (= client_state 1) (= client_front client_back) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= node_back node_front) (= client_state 1) (= node_state 0) (= node_back node_front) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (or (and (not safe) (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (not (= (select manager (+ manager_front (- 1))) ok)) (= manager_state 3) (= (select node (+ node_back (- 1))) update) (<= client_back client_front)) (and (< manager_front (+ manager_back 1)) (= client_state 1) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= manager_state 3) (= (select manager (+ manager_front (- 1))) ok) (= (select node (+ node_back (- 1))) update) safe (<= client_back client_front))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 0) (= manager_state 3) (or (and (not safe) (not (= (select manager (+ manager_front (- 1))) ok))) (and (= (select manager (+ manager_front (- 1))) ok) safe)) (= node_back node_front) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (<= 1 client_state) (< client_front (+ client_back 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (= (select client (+ client_back (- 1))) ok) (<= client_back (+ client_front 1)) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (< client_front (+ client_back 1)) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 0) (= node_back node_front) (= manager_state node_state) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (<= manager_back manager_front) (= client_state manager_state) (not (= client_state 1)) safe (= manager_front manager_back) (= client_state 0) (= client_front client_back) (= node_state 0) (= manager_state 0) (<= client_state manager_state) (= manager_state node_state) (= node_back node_front) (or (= update (select manager manager_front)) (not (= client_state 1))) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (= manager_state 2) (<= manager_back manager_front) (<= node_back (+ node_front 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= (+ manager_front 1) manager_back) (= update (select manager manager_front)) safe (<= manager_back (+ manager_front 1)) (= manager_back (+ manager_front 1)) (= client_state 1) (= node_state 0) (= client_front client_back) (= manager_state 0) (= manager_state node_state) (= node_back node_front) (<= node_state manager_state) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (or (and (= update (select node (+ node_front (- 1)))) safe) (and (not safe) (not (= update (select node (+ node_front (- 1))))))) (<= manager_back manager_front) (= manager_state 2) (<= 1 client_state) (not (= manager_state 3)) (< node_front (+ node_back 1)) (= (select node (+ node_back (- 1))) update) safe (= manager_front manager_back) (<= 1 manager_state) (<= node_back node_front) (or (= (select client client_front) ok) (<= client_back client_front)) (< manager_front (+ manager_back 1)) (= client_state 1) (= node_state 1) (= client_front client_back) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= update (select manager (+ manager_back (- 2)))) (< client_front (+ client_back 1)) (exists ((v_manager_back_96 Int)) (and (< manager_front (+ v_manager_back_96 2)) (= update (select manager (+ v_manager_back_96 (- 1)))))) (= (select node (+ node_back (- 1))) update) safe (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= client_state 0) (= node_state 0) (= manager_state 0) (= node_back node_front) (<= client_back client_front)) (and (<= 1 client_state) (= ok (select manager manager_front)) (or (and (= manager_back (+ manager_front 1)) (= manager_state 2) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1))))) (and (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= ok (select manager manager_front)) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))))) (not (= manager_state 3)) (= (select node (+ node_back (- 1))) update) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1)))) (<= client_back client_front))) (<= manager_back (+ manager_front 1)) (<= 1 manager_state) (<= node_back node_front) (= manager_back (+ manager_front 1)) (or (= (select client client_front) ok) (<= client_back client_front)) (= client_state 1) (= node_back node_front) (= update (select manager (+ manager_front (- 1)))) (or (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= (select node (+ node_back (- 1))) update) (= update (select manager (+ manager_front (- 1))))) (and (= ok (select manager (+ manager_back (- 1)))) (= manager_back (+ manager_front 1)) (= manager_state 2) (= (select node (+ node_back (- 1))) update) safe (= update (select manager (+ manager_front (- 1)))))) (= ok (select manager (+ manager_back (- 1)))) (= manager_state 2) (< manager_front manager_back) (or (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) safe (<= manager_back (+ manager_front 1)) (<= client_back client_front)) (and (= ok (select manager (+ manager_back (- 1)))) (< manager_front manager_back) (= manager_state 2) (exists ((node_front Int)) (and (not (= update (select node (+ node_front (- 1))))) (< node_front (+ node_back 1)))) (= update (select manager (+ manager_back (- 2)))) (= client_state 1) (= (select node (+ node_back (- 1))) update) (<= manager_back (+ manager_front 1)) (<= client_back client_front))) (= update (select manager (+ manager_back (- 2)))) (< node_front (+ node_back 1)) safe (= client_front client_back) (= node_state 0) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (< client_front (+ client_back 1)) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) safe (= (select client (+ client_back (- 1))) ok) (<= node_back node_front) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= manager_state 1) (= node_back node_front) (= ok (select manager (+ manager_back (- 2)))) (<= client_back client_front)) (and (= update (select manager (+ manager_back (- 1)))) (<= manager_back manager_front) (= manager_state 2) (<= node_back (+ node_front 1)) (= (select manager (+ manager_front (- 2))) ok) (or (and safe (= update (select manager (+ manager_front (- 1))))) (and (not safe) (not (= update (select manager (+ manager_front (- 1))))))) (= (select node (+ node_back (- 1))) update) safe (= (select node node_front) update) (= (select client (+ client_back (- 1))) ok) (= update (select node (+ node_front (- 1)))) (< manager_front (+ manager_back 1)) (= update (select manager (+ manager_back (- 3)))) (= client_state 1) (= node_state 0) (= update (select node (+ node_back (- 2)))) (= (+ node_front 1) node_back) (or (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) safe (= (select client (+ client_back (- 1))) ok)) (and (= update (select manager (+ manager_back (- 1)))) (< client_front (+ client_back 1)) (= client_state 1) (exists ((v_prenex_9 Int)) (and (not (= (select manager (+ v_prenex_9 (- 1))) update)) (< v_prenex_9 (+ manager_back 1)))) (= (select client (+ client_back (- 1))) ok))) (= ok (select manager (+ manager_back (- 2)))) (exists ((manager_back Int)) (and (= update (select manager (+ manager_back (- 1)))) (< manager_front (+ manager_back 1)))) (<= client_back client_front))) v_np17_1 (not v_np18_1) (not v_np5_1) (not v_np7_1) v_np3_1 (not v_np9_1) (not v_np8_1) (not v_np0_1) v_np21_1 (not v_np1_1) (not v_np11_1) v_np12_1 v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np10_1))) [2021-08-12 22:46:06,642 INFO L748 CegarLoopForPetriNet]: Checked inductivity and non-interference of Owicki-Gries annotation in 49375816ns [2021-08-12 22:46:06,643 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Invalid Owicki-Gries annotation at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.computeOwickiGries(CegarLoopForPetriNet.java:752) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:111) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:63) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:285) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:230) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:146) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-12 22:46:06,648 INFO L168 Benchmark]: Toolchain (without parser) took 19892.21 ms. Allocated memory was 207.6 MB in the beginning and 520.1 MB in the end (delta: 312.5 MB). Free memory was 188.2 MB in the beginning and 373.5 MB in the end (delta: -185.2 MB). Peak memory consumption was 128.5 MB. Max. memory is 8.0 GB. [2021-08-12 22:46:06,648 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.44 ms. Allocated memory is still 207.6 MB. Free memory is still 189.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-12 22:46:06,648 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.30 ms. Allocated memory is still 207.6 MB. Free memory was 188.1 MB in the beginning and 186.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-12 22:46:06,648 INFO L168 Benchmark]: Boogie Preprocessor took 12.81 ms. Allocated memory is still 207.6 MB. Free memory was 186.7 MB in the beginning and 185.5 MB in the end (delta: 1.2 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 22:46:06,648 INFO L168 Benchmark]: RCFGBuilder took 360.89 ms. Allocated memory is still 207.6 MB. Free memory was 185.5 MB in the beginning and 156.7 MB in the end (delta: 28.8 MB). Peak memory consumption was 28.3 MB. Max. memory is 8.0 GB. [2021-08-12 22:46:06,648 INFO L168 Benchmark]: TraceAbstraction took 19494.54 ms. Allocated memory was 207.6 MB in the beginning and 520.1 MB in the end (delta: 312.5 MB). Free memory was 156.3 MB in the beginning and 373.5 MB in the end (delta: -217.2 MB). Peak memory consumption was 96.0 MB. Max. memory is 8.0 GB. [2021-08-12 22:46:06,649 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.44 ms. Allocated memory is still 207.6 MB. Free memory is still 189.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 20.30 ms. Allocated memory is still 207.6 MB. Free memory was 188.1 MB in the beginning and 186.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 12.81 ms. Allocated memory is still 207.6 MB. Free memory was 186.7 MB in the beginning and 185.5 MB in the end (delta: 1.2 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 360.89 ms. Allocated memory is still 207.6 MB. Free memory was 185.5 MB in the beginning and 156.7 MB in the end (delta: 28.8 MB). Peak memory consumption was 28.3 MB. Max. memory is 8.0 GB. * TraceAbstraction took 19494.54 ms. Allocated memory was 207.6 MB in the beginning and 520.1 MB in the end (delta: 312.5 MB). Free memory was 156.3 MB in the beginning and 373.5 MB in the end (delta: -217.2 MB). Peak memory consumption was 96.0 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Invalid Owicki-Gries annotation de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Invalid Owicki-Gries annotation: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.computeOwickiGries(CegarLoopForPetriNet.java:752) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...